使用 Divi 为单页导航创建自定义列侧导航

已发表: 2019-07-25

当您决定创建单页浏览器时,导航用户体验变得完全不同。 尽管人们不打算离开页面,但您确实希望让他们保持用户友好。 这就是为什么大多数单页浏览器使用页内锚链接的原因。 您可以将这些锚链接放在传统的顶部菜单中,也可以选择侧面导航。 在本教程中,我们将向您展示如何使用 Divi 的新列选项为您的页面创建漂亮的列侧导航设计。 我们会将所有元素放入 100 个视口高度以创建全屏体验。 您也可以免费下载 JSON 文件!

让我们开始吧。

预览

在我们深入学习教程之前,让我们快速浏览一下不同屏幕尺寸的结果。

桌面

列侧导航

移动的

列侧导航

免费下载列侧导航布局

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

下载文件
免费下载

免费下载

加入 Divi 时事通讯,我们将通过电子邮件向您发送一份最终的 Divi 登陆页面布局包,以及大量其他令人惊叹的免费 Divi 资源、提示和技巧。 跟随,您将很快成为 Divi 大师。 如果您已经订阅,只需在下面输入您的电子邮件地址,然后单击下载即可访问布局包。

您已成功订阅。 请检查您的电子邮件地址以确认您的订阅并获得免费的每周 Divi 布局包!

让我们开始重建吧!

订阅我们的 YouTube 频道

创建新的空白页

您需要做的第一件事是创建一个新的空白页面。 完成后,切换到 Visual Builder。

列侧导航

添加新部分

背景颜色

我们将把所有页面内容放入一个部分、一行和两列。 向您的页面添加一个新的常规部分,背景颜色为白色。

  • 背景颜色:#FFFFFF

列侧导航

间距

删除该部分的所有默认顶部和底部填充。

  • 顶部填充:0px
  • 底部填充:0px

列侧导航

添加新行

列结构

继续使用以下列结构添加新行:

列侧导航

浆纱

尚未添加任何模块,打开行设置并相应地更改大小设置:

  • 均衡柱高:是
  • 宽度:100%
  • 最大宽度:100%
  • 高度:100vh

列侧导航

间距

转到间距设置并删除所有默认的顶部和底部填充。

  • 顶部填充:0px
  • 底部填充:0px

列侧导航

第 1 列设置

完成常规行设置后,打开第 1 列设置。

列侧导航

背景颜色

添加白色背景色。

  • 背景颜色:#FFFFFF

列侧导航

盒子阴影

伴随着微妙的盒子阴影。

  • 框阴影水平位置:80px
  • 框阴影模糊强度:75px
  • 阴影颜色:rgba(0,0,0,0.07)

列侧导航

变换比例

我们还缩小了桌面列的大小。

  • 底部:75%(台式机)、100%(平板电脑和手机)
  • 右:75%(台式机)、100%(平板电脑和手机)

列侧导航

转换 翻译

接下来使用一些自定义转换转换设置更改列的位置。

  • 底部:-5vw(桌面),0px(平板电脑和手机)
  • 右:0px

列侧导航

第 2 列设置

继续打开第 2 列设置。

列侧导航

间距

转到设计选项卡并在不同的屏幕尺寸中添加以下左右填充值:

  • 左填充:2vw(桌面)、4vw(平板电脑)、5vw(手机)
  • 右填充:2vw(桌面)、4vw(平板电脑)、5vw(手机)

列侧导航

CSS 类

稍后,我们将添加平滑滚动并隐藏滚动条。 为了做到这一点,我们需要向列中添加一个自定义 CSS 类。

  • CSS 类:滚动列

列侧导航

能见度

我们在第二列中添加的模块将代表我们的页面内容。 为了允许滚动,我们将更改溢出设置。

  • 水平溢出:隐藏
  • 垂直溢出:滚动

列侧导航

将菜单项文本模块添加到第 1 列

添加副本

让我们开始添加模块吧! 将第一个菜单项文本模块添加到第 1 列,其中包含您选择的一些内容。

列侧导航

添加链接

向菜单项添加锚链接。

  • 模块链接网址:www.yourwebsite.com/yourpage/#home

列侧导航

文字设置

转到设计选项卡并相应地更改文本设置:

  • 文字字体:蒙特塞拉特
  • 文本对齐:居中
  • 文字颜色:#383838
  • 文字大小:3vw
  • 文本字母间距:-3px(桌面)、-2px(平板电脑)、-1px(手机)

列侧导航

间距

接下来添加一些自定义的顶部和底部边距值。

  • 上边距:23vw(台式机),3vw(平板电脑和手机)
  • 下边距:3vw(桌面)、2vw(平板电脑)、1vw(手机)

列侧导航

克隆菜单项两次

完成第一个菜单项后,将其克隆两次。

列侧导航

更改两个副本的内容

更改两个副本的菜单项内容。

列侧导航

更改两个副本的链接

随着锚链接。

  • 重复 1:/#about
  • 重复 2:/#services

列侧导航

更改两个副本的间距

通过相应地更改间距值来完成重复:

  • 上边距:3vw(桌面)、2vw(平板电脑)、1vw(手机)
  • 下边距:3vw(桌面)、2vw(平板电脑)、1vw(手机)

列侧导航

将分频器模块添加到第 1 列

能见度

在第 1 列的第一个和第二个文本模块之间添加一个分隔器模块。确保启用了“显示分隔器”选项。

  • 显示分隔线:是

列侧导航

线

接下来更改线条颜色。

  • 线条颜色:#ffebc9

列侧导航

浆纱

随着尺寸设置。

  • 分频器重量:1vw
  • 高度:0px

列侧导航

克隆分频器模块

克隆分隔线模块并将副本放置在第二个文本模块下方。

列侧导航

将社交媒体关注模块添加到第 1 列

添加社交网络

我们在第 1 列中需要的下一个也是最后一个模块是社交媒体关注模块。 添加您选择的社交网络。

列侧导航

结盟

然后,转到设计选项卡并更改模块对齐方式。

  • 模块对齐:居中

列侧导航

间距

接下来修改边距值。

  • 最高边距:12vw(台式机),5vw(平板电脑和手机)
  • 下边距:3vw(平板电脑和手机)

列侧导航

边界

并在每个角上添加“50vw”以创建圆形。

列侧导航

将图像模块添加到第 2 列

上传图片

进入第二列! 添加您想要的所有模块,但不要忘记为您希望锚链接引用的每个模块添加一个 CSS ID。 如果您想重新创建本文预览中显示的确切设计,请先添加图像模块并上传您选择的图像。

列侧导航

结盟

移至设计选项卡并选择左图像对齐。

  • 图像对齐:左

列侧导航

浆纱

接下来更改大小设置。

  • 强制全角:是

列侧导航

间距

并添加一些正确的填充。

  • 右填充:20vw

列侧导航

CSS ID

最后,转到高级选项卡并添加第一个 CSS ID。 确保这与第一个菜单项的锚链接匹配。

  • CSS ID:主页

列侧导航

将标题文本模块添加到第 2 列

添加 H2 内容

进入下一个模块,即文本模块。 输入您选择的一些 H2 含量。

列侧导航

H2 文本设置

转到设计选项卡并相应地更改 H2 文本设置:

  • 标题 2 字体:蒙特塞拉特
  • 标题 2 文本对齐方式:左
  • 标题 2 文本颜色:#383838
  • 标题 2 文字大小:2vw(桌面)、4vw(平板电脑)、5vw(手机)
  • 标题 2 字母间距:-1px

列侧导航

间距

接下来添加一些自定义边距值。

  • 上边距:6vw(桌面)、10vw(平板电脑)、12vw(手机)
  • 下边距:2vw(桌面)、4vw(平板电脑)、6vw(手机)

列侧导航

将分隔模块添加到第 2 列

能见度

我们需要的下一个模块是分频器模块。 确保启用了“显示分隔线”选项。

  • 显示分隔线:是

列侧导航

线

修改线条颜色。

  • 线条颜色:#ffebc9

列侧导航

浆纱

并相应地更改大小设置:

  • 分隔线重量:15px
  • 宽度:16%
  • 模块对齐:左

列侧导航

将正文模块添加到第 2 列

添加内容

使用您选择的一些段落内容将另一个文本模块添加到第二列。

列侧导航

文字设置

转到设计选项卡并相应地更改文本设置:

  • 文字字体:Roboto
  • 文本对齐:对齐
  • 文字颜色:#a8a8a8
  • 文字大小:1vw(桌面)、2vw(平板电脑)、3vw(手机)
  • 文字字母间距:1px
  • 文本行高:2vw(桌面)、3.5vw(平板电脑)、4.5vw(手机)

列侧导航

间距

接下来添加一些自定义间距值。

  • 上边距:3vw(桌面)、5vw(平板电脑)、7vw(手机)
  • 下边距:3vw(桌面)、5vw(平板电脑)、7vw(手机)
  • 右边距:20vw(桌面和平板电脑),5vw(手机)

列侧导航

将按钮模块添加到第 2 列

添加内容

继续添加带有您选择的一些副本的按钮模块。

列侧导航

结盟

在设计选项卡中选择左按钮对齐。

  • 按钮对齐:左

列侧导航

按钮

相应地更改按钮设置:

  • 为按钮使用自定义样式:是
  • 按钮文字大小:1vw(桌面)、2vw(平板电脑)、3vw(手机)
  • 按钮文字颜色:#ffffff
  • 按钮背景颜色:#0072ff
  • 按钮边框宽度:0px
  • 按钮边框半径:0px
  • 按钮字体:蒙特塞拉特
  • 按钮字体粗细:半粗体

列侧导航

列侧导航

间距

并使用间距值。

  • 上边距:4vw(桌面)、6vw(平板电脑)、8vw(手机)
  • 下边距:4vw(桌面)、6vw(平板电脑)、8vw(手机)
  • 顶部填充:1.5vw(桌面)、3vw(平板电脑)、4vw(手机)
  • 底部填充:1.5vw(台式机)、3vw(平板电脑)、4vw(手机)
  • 左填充:3vw(桌面)、6vw(平板电脑)、8vw(手机)
  • 右填充:3vw(桌面)、6vw(平板电脑)、8vw(手机)

列侧导航

克隆第 2 列中的所有模块两次并按相同顺序放置

完成第 2 列中的所有模块后,您可以克隆它们两次并按正确顺序放置它们。

列侧导航

更改重复图像模块 #1 CSS ID

更改第一个重复图像模块的 CSS ID。

  • CSS ID:关于

列侧导航

更改重复图像模块 #2 CSS ID

对第二个重复的图像模块执行相同的操作。

  • CSS ID:服务

列侧导航

隐藏滚动条并添加平滑滚动

打开页面设置

现在,要创建平滑滚动效果并隐藏第 2 列滚动条,我们将添加几行 CSS 代码。 打开页面设置。

列侧导航

添加自定义 CSS

然后,转到高级选项卡并添加一些 CSS 代码。 完成这一步后就大功告成了!

.scroll-column::-webkit-scrollbar {
display: none;
}

.scroll-column {
scroll-behavior: smooth;
}

列侧导航

预览

现在我们已经完成了所有步骤,让我们最后看看不同屏幕尺寸的结果。

桌面

列侧导航

移动的

列侧导航

最后的想法

在这篇文章中,我们向您展示了如何使用 Divi 的新列选项为您的单页机创建漂亮的列侧导航。 这是向页面添加锚链接的好方法,有助于改善网站的用户体验。 如果您有任何问题或建议,请务必在下方评论区留言!

如果您渴望了解有关 Divi 的更多信息并获得更多 Divi 免费赠品,请确保订阅我们的电子邮件时事通讯和 YouTube 频道,这样您将永远是第一批了解此免费内容并从中受益的人之一。