如何使用 Divi 的位置选项创建交互式图像拼贴
已发表: 2020-01-29Divi 的新位置选项为使用绝对位置属性创建独特的图像拼贴布局打开了大门。 这使您可以为设计的每个元素进行更精确的放置。 一旦您将其与 Divi 中无数的设计设置组合相结合,您就可以设计出一些非常令人惊叹的图像拼贴画。
在本教程中,我将向您展示如何使用 Divi 的内置位置选项在几分钟内为您的 Divi 网站创建漂亮的交互式图像拼贴。
让我们开始吧!
抢先看
这是我们将在本教程中构建的交互式图像拼贴布局的快速浏览。

免费下载布局
要了解本教程中的图像拼贴布局,您首先需要使用下面的按钮下载它。 要访问下载,您需要使用下面的表格订阅我们的 Divi Daily 电子邮件列表。 作为新订户,您每周一将收到更多的 Divi 善良和免费的 Divi 布局包! 如果您已经在列表中,只需在下面输入您的电子邮件地址,然后单击下载。 您不会被“重新订阅”或收到额外的电子邮件。

免费下载
加入 Divi 时事通讯,我们将通过电子邮件向您发送一份最终的 Divi 登陆页面布局包,以及大量其他令人惊叹的免费 Divi 资源、提示和技巧。 跟随,您将很快成为 Divi 大师。 如果您已经订阅,只需在下面输入您的电子邮件地址,然后单击下载即可访问布局包。
您已成功订阅。 请检查您的电子邮件地址以确认您的订阅并获得免费的每周 Divi 布局包!
要将布局导入您的页面,只需提取 zip 文件并将 JSON 文件拖到 Divi Builder 中。
让我们进入教程,好吗?
你需要什么开始

首先,您需要执行以下操作:
- 如果您还没有安装并激活 Divi 主题。
- 在WordPress中新建一个页面,在前端使用Divi Builder编辑页面(visual builder)。
- 选择“从头开始构建”选项。
之后,您将有一个空白画布开始在 Divi 中进行设计。
使用 Divi 的位置选项创建交互式图像拼贴
优化行列
首先,创建一个单列行。

行设置
接下来,我们需要更新行,以便模块之间没有任何额外的空间(通过装订线宽度),因此我们将装订线宽度设置为 1。我们还需要确保行跨越浏览器窗口的整个宽度所以我们可以利用 vw 长度单位来定位我们的图像(vw(视口宽度)长度单位与浏览器窗口的宽度有关)。 将宽度设置为 100%,我们可以使用 vw 长度单位在行/列中定位我们的图像,以便在所有浏览器宽度上保持位置不变,以实现无缝响应式设计。 为了隐藏行外的任何图像溢出,我们需要将溢出设置为隐藏。
为此,请按如下方式优化行设置:

设置列高
默认情况下,列的高度由它包含的内容(或 Divi 模块)的高度决定。 Divi 模块(与 HTML 中的所有 div 一样)默认情况下将具有静态位置,这意味着它们将向其父列添加实际空间/高度,因为它位于页面的正常流中。 但是,具有绝对位置的 Divi 模块会脱离正常流程,并且不会为列创建实际空间/高度。 出于这个原因,我们需要为列添加指定的高度,以便我们可以将图像放置在预定的空间内。
为此,请打开行设置并通过将以下自定义 CSS 添加到主元素来更新列设置。
height: 40vw;
在手机选项卡下,将高度恢复为默认状态,因为我们还将图像更改回手机上的静态位置。 将以下自定义 CSS 添加到电话选项卡:
height: auto !important;

添加标题文本
设置好列高后,我们可以开始将绝对定位元素添加到列中。 让我们首先为我们的图像拼贴布局的标题添加一个文本模块。

文本模块内容
然后使用以下内容更新文本:
<h2>Recent Work</h2>

文本模块设置
然后更新文本模块设置如下:
- 标题 2 字体:Limelight
- 标题 2 文本对齐:居中
- 标题 2 文本颜色:#24005b
- 标题 2 文字大小:5vw(桌面和平板电脑),50px(手机)
- 宽度:100%
- 最大宽度:35vw(桌面和平板电脑),100%(手机)
- 位置:绝对(桌面),默认(手机)
- 水平偏移(桌面):35vw

创建和定位图像
现在标题已经就位,让我们为交互式图像拼贴创建第一张图像。 我们的想法是创建具有所有优化的第一个,以便我们可以复制它,以便轻松创建和定位拼贴的其余图像。
使用悬停效果、灯箱和绝对定位优化第一张图像。
首先,在文本模块下添加一个图像模块。

然后将图像上传到模块并选择在灯箱中打开图像的选项。 现在,单击时图像将显示在灯箱中。


悬停时缩放图像
除了灯箱交互,添加一个悬停效果,使图像放大一点。 为此,请更新以下转换选项:
- 变换比例(悬停):115%

悬停时 Z 索引优先的绝对定位
为了定位我们的图像,我们将使用具有 vw 长度单位的绝对位置。 更新位置选项如下:
在台式机(和平板电脑)上
- 位置:绝对
- 位置:左上角
- 垂直偏移:5vw
- 水平偏移:-2vw
电话
- 位置:默认
悬停
- Z指数:2

图像设计和响应式设置
然后更新以下内容:
- 图像对齐:左(桌面),中心(手机)
- 宽度:75%(手机)
- 最大宽度:20vw(桌面和平板电脑),100%(手机)
- 边距(手机):底部 30px
- 盒子阴影:见截图
- 饱和度:0%(桌面),100%(悬停)

使用第一个图像作为模板快速创建和定位其他图像
完成第一张图像后,创建新图像以构建交互式图像拼贴真的很容易。 它也是一个强大的设计工具,因为您可以在实时查看设计的同时将图像拖动到位并调整大小。
这是过程……
- 单击复制图标复制图像。 复制的图像将绝对位于您正在复制的图像上方的同一位置。
- 拖动图像到位。 由于复制的图像继承了前一个图像的 vw 长度单位,因此您可以使用拖动图标将图像准确定位在行中您想要的位置。
- 用新的图像更新图像。
- 使用内置的大小选项调整图像的大小。
这是创建第二个图像时的样子的说明。

这个过程很酷的部分是位置(垂直和水平偏移)将在您将图像拖动到位时确定。 无需在设置中手动更新偏移位置。
但是,为了您可以看到我在此示例中使用的偏移量,我将在下面的每个图像中包含它们以及大小调整。
图片 #2 更新
- 垂直偏移:10.06 vw
- 水平偏移:16.51 vw
- 最大宽度:18 vw


图片 #3 更新
- 垂直偏移:24.25vw
- 水平偏移:7.13vw
- 最大宽度:20vw

图片 #4 更新
- 垂直偏移:17.69vw
- 水平偏移:31.91vw
- 最大宽度:18vw

图片 #5 更新
- 垂直偏移:12vw
- 水平偏移:46.82vw
- 最大宽度:15vw

图片 #6 更新
- 垂直偏移:19.13vw
- 水平偏移:58.84vw
- 最大宽度:12vw

图片 #7 更新
- 垂直偏移:28.24vw
- 水平偏移:54.2vw
- 最大宽度:10vw

图片 #8 更新
- 垂直偏移:32.5vw
- 水平偏移:74.04vw
- 最大宽度:8vw

图片 #9 更新
- 垂直偏移:1.01vw
- 水平偏移:75.5vw
- 宽度:27vw
- 最大宽度:27vw

添加背景图片
最后一步,为该部分添加背景图像,您就完成了!

最后结果
这就是交互式图片库在台式机和平板电脑上的样子。 请注意将图像置于最前面、显示图像的全色版本并将图像放大的悬停效果。 然后您可以单击图像以显示灯箱效果。

这是手机显示屏上的设计。

为不同的版面设计更改图像的位置点
由于每个图像的偏移量都是相对于位置点的,我们可以更改图像的原始位置点,以在几秒钟内查看来自不同方向的设计。
为此,请使用 Divi 的多选功能来选择所有图像模块。 然后打开图像模块设置之一以调出元素设置模式。

然后,您可以针对布局的不同结构将位置更改为四个角中的每一个。
右上角位置

左下角位置

右下角位置

最后的想法
Divi 的新位置选项既强大又方便。 正如我们在本教程中所体验到的,它们为我们提供了一些出色的设计工具,用于为我们的图像设计独特的布局。 希望这个交互式图像拼贴能够为您的下一个项目提供一些灵感。
我期待在评论中收到您的来信。
干杯!
