使用Divi 5创建基于间隙的间距系统

已发表: 2025-09-05

一致的间距是一个精美的专业网站的基础。您可以依靠单个系统来使布局在您的网站上保持清洁和平衡,而不是一个一个单个元素管理利润。

借助Divi 5的新设计变量和Flexbox功能,您现在可以直接在Visual Builder中构建一个基于间隙的间距系统,而无需自定义编码。让我们看看!

目录
  • 1为什么传统间距方法不足
    • 1.1间隙属性如何使间距变得简单
  • 2如何在Divi 5中设置差距系统
    • 2.1 1。创建间距变量
    • 2.2 2。在您的各节上启用flexbox布局
    • 2.3 3。使用变量应用差距值
    • 2.4 4。设置响应差距
    • 2.5 5。将您的配置保存为预设
  • 3每次使用Divi 5获得完美的间距

为什么传统的间距方法不足

利润和填充似乎很简单。在这里添加一些空间,调整那里的填充物。但是这种方法很容易变得凌乱。这是它在实践中的表现:

您在一个文本块上设置了30px的边距。然后,您需要一个按钮周围的空间,因此添加20px。

另一个模块需要呼吸空间,因此您选择40px。目前每个决定都感觉不错,但是您正在建造纸牌屋。

传统间距系统的视觉表示

切换到移动设备,一切看起来都可能破坏。那些精心选择的像素值不会翻译。您的间距在台式机上看起来很完美,但在较小的屏幕尺寸上不平衡。因此,您可以创建特定于移动的值,然后创建平板电脑值。

现在,您正在管理三个不同的间距系统。这种分裂方法使您的网站上保持一致的视觉节奏。

差距属性如何使间距变得简单

间隙属性的工作方式不同于传统边缘。您不会单独应用间距。相反,您在父容器上设置了间距规则。容器自动处理所有子元素之间的间距。

启用FlexBox,您将获得两个差距控件:水平和垂直。将水平差距设置为24px,所有子元素之间的空间之间的空间水平为24px。将垂直差距设置为15px,堆叠元素获得15px的垂直空间。

这适用于Flexbox容器中的任何内容。文本模块,图像,按钮,分隔线以及您放入的其他内容都具有相同的一致间距。您无需挖掘单个模块并分别调整其边距;差距属性处理间距数学。

与间隙属性相比,传统方法的视觉比较

传统方法是随机的间距选择:这里的10px,20px,其他地方40px。这些分散的值会导致不一致,并使很难知道适用哪个间距。 GAP属性通过对所有元素使用一个一致的规则来删除猜测。

这种方法仍然有局限性。您仍然需要记住所使用的每个值,并在需要的任何地方手动应用它。您必须猜测什么值在哪里有效。设置这些值后,改变主意意味着找到每个值并手动更换它,留出错误和不一致的空间。

具有弹性箱和设计变量的基于间隙的间距系统是一种更好的方法。

如何在Divi 5中设置差距系统

构建基于间隙的间距系统听起来很复杂,但是Divi 5使其令人惊讶地简单。您不需要任何编码知识或外部框架。 Visual Builder通过设计变量和Flexbox控件来处理所有内容。从创建间距变量到保存可重复使用的预设,我们将介绍每个步骤。

1。创建间距变量

Divi 5可以使用设计变量将差距值存储在视觉构建器中。您构建一次间距系统,然后应用这些值,在出现flexbox控件的任何位置,不需要自定义CSS功能。

可以在视觉构建器的左侧栏中找到变量管理器。单击该图标,然后打开数字选项卡,其中可以添加间距变量。

屏幕快照在哪里可以找到设计变量管理器以及要选择的设计变量

在这里,您将创建可以在整个站点而不是硬编码像素的值中使用的值。有几个设计变量可用;我们不会在这篇文章中介绍这些内容,但我们有一个很棒的指南。

从您的基本间距单元开始。大多数设计师以8-12px作为基础工作,但是您可以选择4PX,10PX或任何适合您设计节奏的东西。除了像素外,您还可以在这里使用高级单元。例如,我们从rem开始而不是像素(假设浏览器默认1REM = 16px):

  • GAP XS:0.75REM(仅具有图标和文本的列的紧密关系〜12px)
  • 差距S:1.25REM(具有文本块的列的〜20px)
  • GAP M:2REM(〜32px用于功能框,服务列)
  • GAP L:3REM(主要内容部分,侧边栏布局〜48px)

示例差距的屏幕截图添加到数字全局变量

这些标签不是固定的;您和您的团队可以根据需要重命名。您还可以添加更多差距变量。 REM单元具有浏览器字体设置的规模,因此增加文本大小的访问者会获得比例间距。这可以提高可访问性。

使用夹具制作可扩展的空白

我们也可以使用夹具()。如果您不知道什么是夹具(),我们将简要解释。但首先,考虑将以下内容添加到数字变量:

  • 水平列缝隙:夹具(16px,2vw,32px)(用于卡,功能等之间的水平差距。)
  • 垂直柱缝隙:夹具(16px,1.5VW,32px)(用于卡,功能等之间的垂直差距)

将夹具间隙的屏幕截图添加到数字全局变量中

Clamp()是一个安全使用的CSS单元。您给出三个值:最小,首选和最大值。浏览器尝试首选值,但是如果它太小,则使用最小值,如果它太大,则使用最大值。

例如,水平柱间隙:夹具(16px,2vw,32px)。带有屏幕宽度的缝隙缩放(2VW = 2%的视口)。它不会在小屏幕上或大屏幕上的32px以上的16px以下。这使间距保持平衡,而无需断点或媒体查询。

您可以使用任何值。我们选择了这种方法,因为它易于维护,适应更改并产生更一致的结果。

2。在您的各节上启用flexbox布局

默认情况下,新部分使用FlexBox。对于较旧的站点,通过单击设置图标,打开“设计”选项卡,在布局选项卡下选择布局样式,然后选择“ Flex”来转换部分。对您的行和列进行相同的操作。

启用FLEX后,您将获得诸如合理内容的选项,以进行对齐和分配。对齐项目控件可让您设置空间水平耗尽时的项目行为。

在这里,您可以发现差距控件,它们具有单独的水平和垂直滑块,以在一排内的列或模块之间设置间距。

屏幕截图的位置可在Divi 5中找到水平和垂直差距

3。使用变量应用差距值

一旦在Divi的变量管理器中设置了差距变量,将它们应用于Flexbox Gap设置,通过动态内容系统将变得简单。导航到您的布局设置,并悬停在水平或垂直间隙字段中的标签上,以揭示动态内容图标。

屏幕截图的何处在差距字段中找到动态内容选项

单击动态内容图标以打开“变量选择”对话框。您保存的差距变量出现在此菜单中。

出现的数字变量的屏幕截图

您可能已经注意到,我们根据使用它们的上下文添加了两组差距。让我们深入了解为什么:

夹具间隙:在弹性列之间

您的夹具间隙将通过Divi的Flexbox设置在“容器”级别上工作。

应用水平列隙[夹具(16px,2vw,32px)]当您并排排列的列时,就像一排的三张服务卡一样。选择后,Divi会自动将其应用于间隙设置。该字段将显示您的变量名称,确认连接。这将在第1列,第2列和第3列之间创建比例的水平间距,当布局方向设置为行。

将夹具间隙施加为行的截面的屏幕截图

应用垂直列隙[夹具(16px,1.5vw,32px)]当您的布局方向设置为列时,垂直堆叠项目。当布局方向设置为列时,这将按比例从上到下空间。

将夹具间隙在设置为列的方向的列之间应用夹具间隙的屏幕截图

当带有行方向包裹到多行的列(例如每行三列排列的六张卡片)时,请应用两个差距。水平差距在每一行中散发物品,而垂直缝隙本身则将行空间。

将夹具间隙应用于布局的屏幕截图,其中列延伸至另一行

基本差距:行之内的内容

您的基本差距控制每列内部内容件之间的关系。当标题后面是同一列中的段落和按钮时,请考虑在它们之间使用差距XS(0.75REM)。

将基本间隙应用于带有多个模块的布局的屏幕截图

如果需要在两个列之间进行显着间距,请考虑使用差距S(1.25REM)对于具有多个文本元素的内容组或GAP L(3REM),尤其是如果将列的布局方向设置为行时。

设计变量优势

设计变量比手动打字值有多个好处。由于标签可以是上下文,因此它们在不记住像素或REM值的情况下保持间距保持一致。

当您更改间距理念时,请在变量管理器中更新变量以更新网站上使用的每个差距。

当团队成员输入不同的值时,此视觉方法还避免了间隔错误。差距变量创建了一种用于间距的通用语言,使布局与您设置的设计标准保持一致。这对于与许多贡献者的大型项目特别有用,或者在客户编辑或添加页面时客户交换后。

4。设置响应差距

手机的水平空间有限。您的三列服务布局在台式机上看起来很棒,但是在360px手机屏幕上变得狭窄而僵硬。

Divi 5为您提供了七个可自定义的断点,可以使用:电话,电话宽,平板电脑,平板电脑宽,桌面,宽屏和超宽。每个断点独立起作用。您可以更改布局方向,交换差距变量,或在移动设备上调整对齐方式,而无需弄乱桌面。这使您可以针对布局需要更改的精确屏幕宽度。

在哪里可以找到Divi 5的自定义断点选项的屏幕截图

切换到电话断点,然后将布局方向从“行”更改为“列”。清除水平间隙选项,因为您的列垂直堆叠而不是为水平空间而战。

随着视口宽度的变化,基于夹具的垂直间隙会自动缩小并自动增长。在小型手机屏幕上,2VW等于约7px,但夹具不会超过16px。在较大的屏幕上,2VW可能意味着18px,在更大的屏幕上,20px。

随着屏幕尺寸的变化,间距在这些限制之间平稳增长。如果不手动设置不同的值,则您可以在移动设备上获得紧密的间距,并在桌面上进行宽敞的间距。

基本间隙可能仍然需要每个断点的手动调整。 GAP M可能在移动设备上感觉太紧。切换到您的移动断点,然后应用差距L而不是垂直差距选项。

您还可以创建特定于移动的变量,例如“ Gap Mobile S”或“ Gap Mobile L”,并将其应用于手机和平板电脑断点。但是,在大多数情况下,基本基础和夹具差距效果很好。

5。将您的配置保存为预设

您的间隙系统现在运行良好。设计变量使您可以通过与您一起工作的视觉界面进行控制。但是,一遍又一遍地设置Flexbox配置会很快旧。您必须调整布局方向,对齐和包装设置。然后,将差距变量应用于每个新部分。这个过程吃了时间。

选项组预设解决此问题。它存储您完整的FlexBox设置,包括布局方向,对齐,包装,理由以及参考设计变量的水平和垂直间隙。

配置所有Flexbox设置后,将悬停在布局样式面板上。您会看到选项组预设图标。

屏幕截图的位置在布局面板中找到选项组预设选项

单击它,然后选择“从当前样式创建预设”。根据布局的作用来命名:“三列网格”,“服务网格”或“卡片显示”。

单击选项组预设图标时可用哪些选项的屏幕截图

预设将Flexbox配置传递到任何容器。它不会复制背景颜色,字体或其他视觉样式。

将您的“三列网格”预设应用于任何行。它会自动设置相同的间距,对齐和包装行为。每行或列都可以在使用相同的布局结构时保持其视觉外观。

您花费更少的时间来重新创建已经完善的设置。视觉标识在每个部分中保持独特。结构基础在您的网站上保持一致。您的差距系统保持迅速实现,并且您经过验证的布局模式将有效地重复使用。

每次使用Divi 5获得完美的间距

随着Divi 5的新弹性箱和设计变量,一致的间距变得毫不费力。 GAP控制设备之间的平衡布局,而变量可确保更新在整个网站中都会进行单一更改反映。

您可以获得一个清晰的系统,而不是恒定修复。设置一次间距,将其重复使用,并专注于为访客设计出色的体验。

下载Divi 5了解有关Divi 5的更多信息