WordPress中使用Elementor制作悬浮按钮(Floating Button)

文章最后更新于 2025-10-22

在网站的持续运营中,用户体验优化始终是我们关注的核心。作为轻量而高效的交互组件,悬浮按钮能把常用入口固定在用户视线范围内,显著缩短点击路径、提升导航效率与操作顺畅度。

借助Elementor这个WordPress插件的可视化构建,即便没有编程基础,也能通过拖拽快速制作出美观、响应式、功能完善的悬浮按钮。

接下来,本Elementor教程将手把手演示制作流程,并提供样式、移动端适配与可访问性等实战要点,帮你为网站增添一处“好用不打扰”的交互。

前提条件

1. 编辑Footer模板

我们通过在Footer中添加Icon或者其他按钮小部件,并让其固定浮动在我们网页中来实现底部悬浮按钮的效果。

如果你是使用Elementor Pro,那么就通过Templates –> Theme Builder来进入到Footer模板编辑页面。

如果你使用的是Elementor免费版 + Elementor Header & Footer Builder这个WordPress插件制作的Footer,那么可以通过Appearance –> Elementor Header & Footer Builder来编辑Footer。

制作Footer的过程不再赘述,如果你还没有制作好Footer,可以看我这篇文章先开始。

我们进入到Footer的可视化编辑界面后,在Footer容器下新建一个Flexbox容器,用来装我们的底部悬浮元素,像这样子:

2. 添加Icon小部件

在 Elementor 编辑器左侧的元素面板中,找到 “Icon” 小部件。将 “Icon” 小部件拖放到悬浮按钮容器中。

3. 设置Icon小部件

我们先给Icon小部件设置样式,具体设置什么样式,根据我们自己的需求来定:

  • 如果是返回顶部按钮,那么就给它设置一个向上的箭头;
  • 如果是需要一个联系方式的悬浮按钮,那么我们可以给它设置一个微信的LOGO。

我们在做悬浮按钮的时候,要让用户看到这个悬浮图标就能够知道预期的一个跳转效果是什么。

我们添加了三个Icon小部件,分别对应:微信、WhatsApp、以及返回顶部功能。

设置悬浮按钮的内容

比如我们要做一个联系方式的悬浮按钮,那么我们可以选择使用微信的LOGO,点击该悬浮按钮后跳转至联系页面,然后让用户扫码加微信。

设置悬浮按钮的样式

这边的Icon样式对应的表现形式如下图注释,可根据实际需求自行调整:

设置悬浮按钮为悬浮状态

我们给第一个Icon小部件设置Fixed布局,使其固定在我们的浏览器窗口的某个位置。

  1. 点击左侧面板的 “Advancaed” 选项卡。
  2. 定位设置
    • 展开 “Position” 部分。
    • “Position” 设置为 “Fixed”
  3. 选择位置
    • Horizontal Orientation Vertical Orientation 中设置为右,下
  4. 调整偏移量
    • 如果需要微调按钮的位置,可以调整 “水平偏移”“垂直偏移” 数值。
  5. 设置 Z 索引
    • “Z-index” 字段中输入较高的数字(如 999),确保按钮位于其他内容之上。下图中漏设了。

如下图所示:

然后其他两个悬浮按钮也重复上述步骤,即可得到以下效果:

4. 设置在其他设备端下的样式

我们完成第三步以后,我们就已经实现了在PC端下的悬浮按钮样式的设置。

但是如果想要在其他设备端正常显示,我们需要通过Elementor的响应式布局功能来实现。

我们点击顶部栏的不同设备可以切换预览在不同设备下的显示效果:我们可以对这些悬浮按钮进行一些细微的调整来达到最优的效果。比如,字体大小、间距等等。

在不同的设备端调整的样式最终会在不同的设备端显示出来。

平板端:

M端:

比如说我不想在M端显示WhatsApp这个悬浮按钮,那么我们就可以通过“Advanced”选项卡中的“Responsive”属性来设置隐藏,效果如下:

5. 设置展示条件并发布悬浮按钮

完成以上四步以后,如果达到你满意的效果,那么此时我们点击右上角的Publish按钮,即可将我们的悬浮按钮应用至整站。

滚动至顶部
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors