Elementor Sticky Headers 的终极指南

已发表: 2022-04-19

无论您是有抱负的 Web 开发人员还是电子商务企业家,您的网站都可能共享一些基本要素。 例如,每个站点都需要一个清晰的标题来帮助访问者在不同页面之间导航。 但是,如果您使用像 Elementor 这样的页面构建器来减少编码,您可能想知道是否仍然可以制作一个复杂但用户友好的 Elementor 粘性标题。

幸运的是,使用 Elementor 标头可以为您的用户提供一种简化的方式来浏览您的网站。 使用这个流行的页面构建器,您可以构建在用户向下滚动站点时不会消失的各种标题。 此功能使它们“粘”。

在这篇文章中,我们将讨论粘性标题的工作原理以及使用它的好处。 然后,我们将向您展示如何使用该工具的免费版和专业版制作 Elementor 粘性标题。 最后,我们将使用 CSS 为您的置顶标题提供额外的自定义选项。 让我们开始吧!

Elementor Sticky Headers 简介

没有两个网站是相同的。 但是,优质网站有一些共同点。

如果您正在运行一个多页站点,则这些元素之一就是标题。 这是包含有用信息的任何页面顶部的水平条。

通常,标题包括您的导航菜单以及诸如AboutContact Us之类的页面:

Kinsta 网站标题
Kinsta 网站页眉区域

当访问者浏览您的页面时,他们可能希望有一个有组织的标题来帮助引导他们浏览您的网站。 由于用户体验 (UX) 是网站成功的关键,因此明智的做法是创建一个直观且直接的标题。 这就是使用 Elementor 设计的粘性标题可以产生重大影响的地方。

想要制作一个复杂但用户友好的标题? 本指南涵盖了点击推文

粘性标题的工作原理

在我们了解 Elementor 粘性页眉的工作原理之前,让我们看看当您向下滚动页面时标准页眉的行为:

标准标题示例
标准标题示例

正如您在上面的示例中看到的,此标题包含一个复杂的导航栏,其中包含SalesClothingShoes等类别。 这些标签无疑将帮助购物者找到他们正在寻找的东西。 但是,当您向下滚动页面时,标题会消失。

用户可能会觉得这很令人沮丧,因为这需要他们滚动回页面顶部才能访问导航菜单。 幸运的是,粘性标题提供了一个简单的解决方案。

通过停留或“固定”在页面顶部,粘性标题可以极大地改善您网站的用户体验:

粘性标题示例
粘性标题示例

当您的网站设计包含粘性标题时,您的用户可以快速跳转到新页面,而不会浪费时间滚动。

此外,使用此固定元素,您可以始终将徽标包含在前面和中心。 此功能可以帮助用户更轻松地回忆起您的品牌,并鼓励他们在您的网站上停留更长时间。

何时应该考虑使用粘性标题

在浏览带有粘性标题的大型网站时,访问者不太可能迷路。 因此,如果您的网站有很多页面,您可能希望利用此功能。 这就是为什么您经常会在电子商务网站上看到粘性标题的原因。

如果您想在标题中包含搜索功能,粘性标题可能特别有用。 这样,当用户滚动并意识到他们无法找到他们正在寻找的内容时,他们可以快速在搜索栏中输入查询。

此外,如果您运行一个在主页上显示所有帖子的货币化博客,则粘性标题可能会改变游戏规则。 通常,此标头可以确保您的网站可维护和可扩展。

但是,如果您的网站只有一个页面,那么以这种方式转换您的标题没有多大意义。 此外,如果您的网站上有大量页面,但每个页面都相对较短,那么您可能也不需要粘性标题。

总体而言,粘性标题减少了滚动时间并增加了网站的可用性和导航。 如果您不确定此功能是否会使您的网站受益,您可能需要快速审核您的页面长度,然后再决定。

如何创建 Elementor 粘性标题

对于本教程,我们将引导您完成制作 Elementor 粘性标题的步骤。 我们假设您已经在您的站点上安装并激活了 Elementor 插件。

我们将介绍如何使用免费版本和 Elementor Pro 制作此标题。 您可能会很高兴知道您无需学习 HTML 或大量编辑代码即可完成此操作!

如何使用 Elementor 创建粘性标题(免费)

Elementor 的免费版本为页面构建提供了一些强大的功能。 但是,如果您想更改页眉和页脚,则需要一些额外的(也是免费的)工具。

考虑到这一点,让我们看看如何使用 Elementor 创建一个粘性标题!

第 1 步:安装并激活您的基本插件

幸运的是,一些可靠的工具可以轻松扩展 Elementor 免费版的功能。

导航到您的 WordPress 仪表板以找到您的第一个工具。 转到Plugins > Add New并使用搜索功能查找 ElementsKit Elementor 插件:

安装并激活 ElementsKit 插件
安装并激活 ElementsKit

像往常一样安装并激活这个插件。 完成此过程后,您将进入主插件页面:

您将在主页上看到已安装的插件
插件现已安装

现在,再次单击Add New以使用搜索栏找到 Elementor 插件的 Sticky Header Effects:

查找 Elementor 插件的粘滞页眉效果
Elementor 的粘性页眉效果

重复此工具的安装和激活过程,您就可以进行下一步了!

第 2 步:创建您的菜单

在制作任何类型的标题之前,您需要一个导航菜单。 我们将制作一个包含最常见元素的简单菜单。 它将包括徽标、页面和号召性用语 (CTA)。

要在 WordPress 仪表板中创建自己的菜单,请转到外观 > 菜单。 在“菜单名称”字段旁边,给您的名称取一个描述性名称。 我们将调用我们的“粘性标题菜单”:

命名您的粘性标题菜单
给你的粘性标题菜单起个名字

请务必选择页眉作为显示位置。 您可能还想选择该框以自动将新页面添加到菜单中。

接下来,您需要在菜单中添加一些页面。 在左侧的页面部分,勾选您想要包含的任何页面的框,然后单击添加到菜单

将页面添加到菜单
将页面添加到您的粘性标题菜单

然后您会看到您的页面转移到右侧的菜单中。 继续并单击屏幕右下角的保存菜单

单击保存菜单按钮以保存粘性标题菜单
保存您的粘性标题菜单

如您所见,我们添加了一些基本页面,包括Contact UsAboutSample Page 。 您可能希望重新排序页面,以便访问者觉得顺序很直观。

第 3 步:创建您的标题

现在您的导航菜单存在,但您无法在任何地方访问它。 那是因为您需要为它创建一个标题。

为此,请转到左侧菜单中的ElementsKit选项卡。 如果您还没有,此时您需要点击几个“入门”页面。

每个人都可能有不同的偏好,因此请花点时间选择要激活的功能。 但是,请确保将Header Footer模块切换为ON

在 Elements Kit 中打开页眉页脚选项
在 Elements Kit 中打开页眉页脚选项

现在,转到ElementsKit > 页眉页脚

添加新模板
添加新模板

此页面将为空,因为您还没有任何页眉或页脚模板。 单击屏幕顶部的Add New以创建您的第一个标题模板:

填写模板设置
填写模板设置

在上面的屏幕上,输入描述性名称并确保选择Header作为Type 。 由于您使用的是免费版本,因此该标题将出现在整个站点上。

确保将激活/停用开关切换到ON并单击SAVE CHANGES 。 现在您将返回模板页面,您可以在其中看到列出的新标题模板:

现在您将看到列出的新标题模板
现在可以使用新的标题模板

您可能还会注意到此标题旁边的绿色活动图标。 但是,它还没有上线。

要完成您的标题,请将鼠标悬停在模板列表中,然后单击其名称下方的Edit in Elementor 。 这将带您进入 Elementor Builder 屏幕。

在这里,单击ElementsKit图标:

单击 ElementsKit 图标
单击 ElementsKit 图标

在以下屏幕上,选择“部分”选项卡:

选择部分选项卡
选择“部分”选项卡

向下滚动一点以找到您喜欢的标题部分,然后单击Insert 。 我们选择了标题 - 第 5 节

在适用的地方插入标题
在您想要的位置插入标题

正如您可能看到的,我们的导航菜单是不可见的。 因此,让我们继续将其添加到我们的标题模板中。 为此,请将鼠标悬停在标题的导航菜单部分。 在这种情况下,它就在中心:

将鼠标悬停在标题的导航菜单部分
将鼠标悬停在标题的导航菜单部分

单击此区域,您的菜单设置应出现在左侧面板中。 现在,找到选择菜单字段。 在下拉列表中,选择您之前创建的菜单:

选择您之前创建的菜单
选择您之前创建的菜单

此时,您应该会在标题模板中看到该菜单。 单击屏幕左下角的更新,您的标准标题就完成了。

让我们看看它是如何工作的:

新的粘性标题
新标题

如您所见,我们的标题看起来很棒。 但是,当我们向下滚动时,它会消失。 让我们看看如何让它坚持下去。

第 4 步:使您的标题具有粘性

对于我们的最后一步,导航到ElementsKit > Header Footer > Edit with Elementor 。 然后选择您的标题并单击带有六个点的中心图标:

点击虚线图标
点击虚线图标

当您将鼠标悬停在它上面时,您会看到它允许您编辑部分。 单击它后,您的编辑选项将出现在左侧面板中。

单击Advanced选项卡并向下滚动到Sticky Header Effects 。 将出现一条警告消息,说明该插件无法控制粘性标头,但您可以忽略它。 由于我们还为 Elementor 插件添加了 Sticky Header Effects,所以它可以正常工作。

现在通过将开关切换到ON来启用 Elementor 粘性标题:

启用 Elementor 粘性标题
启用 Elementor 粘性标题

根据您的主题,您的置顶标题可能看起来是透明的。 如果是这种情况,您可能需要进行一项风格更改。

在“编辑部分”面板中的“样式”下,转到“背景”>“颜色”,并确保您选择了一种与您的正常背景相映成趣的阴影:

如果需要,对您的粘性标题进行样式更改
如果需要,进行风格上的改变

然后点击更新。 现在您可以预览您的网站以查看最终结果:

您的 Elementor 粘性标题正在运行
粘性标题在行动

就是这样! 这是一个简单的 Elementor 粘性标题,但它可以轻松地将您的网站提升到一个新的水平。

如何使用 Elementor Pro 创建粘性标题

使用 Elementor Pro 时,创建粘性标题要简单一些。 您只需三个简单的步骤即可将此功能添加到您的网站。

第 1 步:创建您的菜单

要制作菜单,请导航到 WordPress 仪表板中的外观 > 菜单

创建要使用的菜单
创建菜单

给您的菜单起一个描述性的名称,选择Display location旁边的Primary Menu ,然后单击Create Menu

为您的菜单命名并选择位置
命名您的菜单并选择一个位置

此时,您的网站上应该有一些现有页面。 从左侧面板中选择您希望包含在菜单中的页面。

然后单击Add to Menu ,然后单击Save Menu

选择您要包含的页面
选择要包含在菜单中的页面

现在您的页面应该填充在Menu Structure下的右侧。

第 2 步:创建您的标题

接下来,我们需要创建我们的基础。 让我们做一个经典的标题。

首先,在左侧边栏中找到Elementor选项卡。 在其下方,转到Templates > Theme Builder 。 以下页面将如下所示:

在主题生成器中查找模板
在“主题生成器”中找到“模板”

正如您可能看到的,使用 Elementor Pro,您可以轻松开始设计网站的每个元素。

单击Header元素上的加号图标 ( + )。 现在您应该会看到一个弹出窗口,其中显示了您可以从中选择的多个标题块:

从多个标题块中选择
从多个标题块中选择

如果您有一个预先存在的标题模板,您可以在我的模板选项卡下选择它。 否则,您可能需要使用 Elementor Pro 随附的部分块之一。

做出选择后,只需将鼠标悬停在所需的块上,然后单击Insert

继续并插入所需的块
插入所需的块

在这里,您会看到该块带有自己的徽标,但我们的导航菜单已自动填充。 现在,点击发布

在发布设置中添加条件
单击发布设置中的“添加条件”

以下屏幕将提示您确定您的发布设置。 在这里,选择ADD CONDITION来决定你想在哪里显示你的标题:

因停机时间和 WordPress 问题而苦苦挣扎? Kinsta 是旨在节省您时间的托管解决方案! 查看我们的功能
选择要显示模板的位置
选择要显示模板的位置

您可能希望选择INCLUDE旁边的Entire Site 。 您还可以通过单击包含旁边的箭头并切换到替代项来排除某些站点区域。 当您对您的选择感到满意时,点击保存并关闭

此时,屏幕右下角会出现一条弹出消息。 如果在您单击它之前它没有消失,请选择查看您的实时站点的选项。

或者,返回您的 WordPress 仪表板并通过单击左上角的房子图标然后选择访问站点来预览您的站点

标题现在可用
标题现在可用

如您所见,我们的标题现在可以正常工作,但是当我们向下滚动页面时,它会消失。 让我们看看我们能做些什么!

第 3 步:使您的标题具有粘性

现在让我们看看如何使用专业工具创建 Elementor 置顶标题!

转到模板 > 主题生成器并选择您刚刚制作的标题。 然后,单击以下屏幕上铅笔图标旁边的编辑。 这将带您回到 Elementor 编辑器。

将鼠标悬停在您的标题模板上,然后单击中心的六点图标。 这将在左侧打开您的编辑部分面板:

点击虚线选项进行编辑
点击虚线选项进行编辑

现在,导航到“高级”选项卡并找到“运动效果”部分。 在这里,通过将开关切换到ON来启用滚动效果

将滚动效果选项切换为打开
将“滚动效果”选项切换为“开”

然后,向下滚动Motion Effects部分以找到Sticky字段。 在下拉菜单中,选择Top

现在选择粘性选项并选择顶部
在“粘性”选项下拉列表中选择“顶部”

现在,点击UPDATE 。 请记住,根据您的主题配色方案,您的 Elementor 粘性标题可能看起来是透明的:

Elementor 粘性标题现在可以正常工作
粘性标题现在可以正常运行

如果是这种情况,并且您不喜欢它的外观,您可以随时更改背景颜色。 在“编辑部分”面板中,转到“样式”>“背景”,然后选择“经典”作为背景类型。

现在,为您的标题模板选择一种新的背景颜色。 您需要选择一个与页面其余部分互补的阴影,但也可以创建一个很好的对比:

编辑粘性标题颜色
如果适用,编辑粘性标题

由于这只是一个示例,我们只是选择灰色来使我们的标题不那么透明。

现在,单击更新以保存您的更改。 继续并预览您的最终结果:

查看所做的任何更改
查看所做的任何更改

就是这样! 您可能需要根据您的品牌调整样式和颜色。 只需确保在完成后始终保存更改。

如何使用 CSS 来增强您的 Elementor Sticky Header

当您在您的网站上实施 Elementor 粘性标题时,它会感觉像是对您的网站设计进行了重大改造。 但是,您可能对进一步的自定义或更多动态功能感兴趣。

既然您知道如何创建基本的粘性标题,那么让我们看看如何将您的设计提升到一个新的水平。 您可以通过在 WordPress 中使用级联样式表 (CSS) 代码来做到这一点。

如果您是初学者或没有编码经验,请不要担心。 使用 Elementor 可以轻而易举地增强您的设计。

为此,请转到Templates > Theme Builder > Header

添加自定义 CSS 以更改标题
添加自定义 CSS 以更改标题

Edit Section > Advanced > Custom CSS您可以添加一个小的 CSS 片段来进行样式更改。

Elementor 粘性标题的类型

以下是您可能要为 Elementor 粘性标题考虑的一些流行增强功能!

透明粘页眉

某些主题可能会自动将粘性标题设置为透明。 但是,如果您想使用 CSS 执行此操作,您可以使用如下代码片段:

 selector.elementor-sticky--effects{ background-color: rgba(133,130,255,0.5) !important } selector{ transition: background-color 4s ease !important; } selector.elementor-sticky--effects >.elementor-container{ min-height: 80px; } selector > .elementor-container{ transition: min-height 1s ease !important; }

只需将此代码复制并粘贴到自定义 CSS字段中,然后根据您的喜好调整字段。 此代码段通过动画效果更改标题的背景颜色、透明度和高度:

用于标题背景自定义的 CSS
用于标题背景自定义的 CSS

仅这种类型的可能性是无穷无尽的。

缩小粘性页眉

另一种流行的选择是随着访问者滚动而变得越来越小的标题。 这是此类 Elementor 粘性标头所需的代码:

 header.sticky-header { --header-height: 90px; --opacity: 0.90; --shrink-me: 0.80; --sticky-background-color: #0e41e5; --transition: .3s ease-in-out; transition: background-color var(--transition), background-image var(--transition), backdrop-filter var(--transition), opacity var(--transition); } header.sticky-header.elementor-sticky--effects { background-color: var(--sticky-background-color) !important; background-image: none !important; opacity: var(--opacity) !important; -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); } header.sticky-header > .elementor-container { transition: min-height var(--transition); } header.sticky-header.elementor-sticky--effects > .elementor-container { min-height: calc(var(--header-height) * var(--shrink-me))!important; height: calc(var(--header-height) * var(--shrink-me)); } header.sticky-header .elementor-nav-menu .elementor-item { transition: padding var(--transition); } header.sticky-header.elementor-sticky--effects .elementor-nav-menu .elementor-item { padding-bottom: 10px !important; padding-top: 10px !important; } header.sticky-header > .elementor-container .logo img { transition: max-width var(--transition); } header.sticky-header.elementor-sticky--effects .logo img { max-width: calc(100% * var(--shrink-me)); }

如果您对如此庞大的代码块不满意,您可能需要查阅 Elementor 的指南以制作缩小的粘性标头。

有了这个设计,你最终会得到这样的效果:

新的标题效果
新的标题效果

尽管此标头具有微妙的触感,但其复杂性可能会给您的设计带来更专业的感觉。

淡入淡出

除了这些时尚选项外,还有淡入/淡出功能(也称为“显示”)。 它看起来像这样:

淡入淡出功能
淡入淡出

对于这种效果,您根本不需要接触任何代码。 只需导航到主题构建器中的标题即可。 然后去编辑部分>高级>运动效果>滚动效果

编辑透明度选项
编辑“透明度”选项

在这里,单击透明度字段旁边的铅笔图标,然后将方向更改为淡入淡出。 然后,根据您的喜好调整您的设计。

这些透明效果有很多选项,因此我们建议您查看 Elementor 的文档。 这样,您将能够获得您想要的确切外观。

在本指南的帮助下,您将立即制作 Elementor 粘性标题点击鸣叫

概括

与值得信赖的网站建设者合作是支付资深网络开发人员创建网站的绝佳选择。 使用一些最好的网站设计软件时,您可以轻松地为任何网站制作基本元素。 这些包括实用但漂亮的粘性标题。

粘性标题可以为您的用户创造更愉快的体验。 您可以从各种动态标题样式中进行选择,包括透明和缩小。 更好的是,您可以使用 Elementor Pro 及其免费版本制作这些令人惊叹的标题设计。

设计您的网站是启动它的第一步。 但是,您首先需要可靠的托管。 查看 Kinsta 的托管托管计划,了解我们如何优化您网站的性能!