在现代网站设计中,醒目的社交图标能提升互动率与品牌曝光度。本文介绍使用 GeneratePress 与 GenerateBlocks 插件(免费版本)创建一个简洁、美观、在桌面端左侧悬浮显示的社交图标栏,并在移动端隐藏。
![图片[1]-创建桌面端悬浮社交图标按钮:使用 GeneratePress 和 GenerateBlocks 的完整教程](https://www.361sale.com/wp-content/uploads/2025/05/20250516095113458-image.png)
一、准备工作
本教程适用于使用 GeneratePress 主题的网站,所需工具如下:
- GenerateBlocks 插件(免费版)
- GeneratePress 主题(建议配合 GP Premium 使用 Block Element)
二、新建元素(Block Element)
- 登录 WordPress 后台,进入「外观」→「元素(Elements)」→ 添加新元素
![图片[2]-创建桌面端悬浮社交图标按钮:使用 GeneratePress 和 GenerateBlocks 的完整教程](https://www.361sale.com/wp-content/uploads/2025/05/20250516095553466-image.png)
- 命名为 Sticky Social Icons
- 元素类型选择 Hook
![图片[3]-创建桌面端悬浮社交图标按钮:使用 GeneratePress 和 GenerateBlocks 的完整教程](https://www.361sale.com/wp-content/uploads/2025/05/20250516095629357-image.png)
- 钩子位置设置为
after_header - 显示规则选择 Entire Site(整站)
![图片[4]-创建桌面端悬浮社交图标按钮:使用 GeneratePress 和 GenerateBlocks 的完整教程](https://www.361sale.com/wp-content/uploads/2025/05/20250516095721910-image.png)
三、添加容器并设置样式
- 添加一个 Container 块
- 设置宽度为「Contained Width」,宽度数值为 48px
![图片[5]-创建桌面端悬浮社交图标按钮:使用 GeneratePress 和 GenerateBlocks 的完整教程](https://www.361sale.com/wp-content/uploads/2025/05/20250516095844487-image.png)
- 删除所有默认内边距
- 设置 z-index 为 99,使其显示在页面上方
![图片[6]-创建桌面端悬浮社交图标按钮:使用 GeneratePress 和 GenerateBlocks 的完整教程](https://www.361sale.com/wp-content/uploads/2025/05/20250516095929128-image.png)
- 添加两个 CSS 类:
sticky-social-icons(用于后续 CSS 定位)hide-on-mobile(系统内建类,在移动端隐藏)
如果你有GenerateBlocks Pro你就可以点击启用 Hide on moblie按钮。
![图片[7]-创建桌面端悬浮社交图标按钮:使用 GeneratePress 和 GenerateBlocks 的完整教程](https://www.361sale.com/wp-content/uploads/2025/05/20250516100250604-image.png)
四、添加社交图标按钮
- 在容器中添加一个 Buttons 块
- 插入按钮,选择社交图标(如 Facebook)
- 删除按钮文字,仅保留图标
![图片[8]-创建桌面端悬浮社交图标按钮:使用 GeneratePress 和 GenerateBlocks 的完整教程](https://www.361sale.com/wp-content/uploads/2025/05/20250516100541786-image.png)
- 设置四边内边距为 15px
- 添加 1px 底部边框,用作图标之间的分隔线
![图片[9]-创建桌面端悬浮社交图标按钮:使用 GeneratePress 和 GenerateBlocks 的完整教程](https://www.361sale.com/wp-content/uploads/2025/05/20250516100646909-image.png)
- 复制按钮并替换为其他图标(如 Twitter、LinkedIn)
- 最后一个按钮移除底部边框
![图片[10]-创建桌面端悬浮社交图标按钮:使用 GeneratePress 和 GenerateBlocks 的完整教程](https://www.361sale.com/wp-content/uploads/2025/05/20250516100830140-image.png)
- 设置按钮容器为垂直堆叠并填满水平空间
![图片[11]-创建桌面端悬浮社交图标按钮:使用 GeneratePress 和 GenerateBlocks 的完整教程](https://www.361sale.com/wp-content/uploads/2025/05/20250516100910835-image.png)
五、添加自定义 CSS 实现定位
进入「外观 → 自定义 → 附加 CSS」,粘贴以下样式:
.sticky-social-icons {
position: fixed;
left: 20px;
top: 200px;
}
![图片[12]-创建桌面端悬浮社交图标按钮:使用 GeneratePress 和 GenerateBlocks 的完整教程](https://www.361sale.com/wp-content/uploads/2025/05/20250516101020102-image.png)
数值部分可以按实际页面位置进行微调。
六、添加阴影效果(可选,需 Pro 版)
使用 GenerateBlocks Pro 时,可以添加按钮阴影增强立体感:
- 选中容器块,进入「效果(Effects)」设置
![图片[13]-创建桌面端悬浮社交图标按钮:使用 GeneratePress 和 GenerateBlocks 的完整教程](https://www.361sale.com/wp-content/uploads/2025/05/20250516101252995-image.png)
- 启用 Box Shadow,调整以下参数:
- 水平和垂直偏移量
- 模糊程度
- 颜色深浅
![图片[14]-创建桌面端悬浮社交图标按钮:使用 GeneratePress 和 GenerateBlocks 的完整教程](https://www.361sale.com/wp-content/uploads/2025/05/20250516101209201-image.png)
- 点击更新,刷新页面预览效果
七、最终效果
实现了一个固定在页面左侧的社交按钮栏,页面滚动时仍然显示,移动端不显示,适配多种设备和视觉需求。
![图片[15]-创建桌面端悬浮社交图标按钮:使用 GeneratePress 和 GenerateBlocks 的完整教程](https://www.361sale.com/wp-content/uploads/2025/05/20250516101330314-image.png)
结语
使用 GeneratePress 与 GenerateBlocks,即便不使用复杂插件,也能创建专业级的悬浮社交按钮。想添加鼠标悬停动画、透明度渐变等高级样式,还可以扩展 CSS 代码实现。
最近更新
| 联系我们 | |
|---|---|
| 教程看不懂?联系我们为您免费解答!免费助力个人,小企站点! |
客服微信
|
| ① 电话:020-2206-9892 | |
| ② QQ咨询:1025174874 | |
| ③ 邮件:info@361sale.com | |
| ④ 工作时间:周一至周五,9:30-18:30,节假日休息 | |
THE END





















![表情[wozuimei]-光子波动网 | 专业WordPress修复服务,全球范围,快速响应](https://www.361sale.com/wp-content/themes/zibll/img/smilies/wozuimei.gif)
![表情[baoquan]-光子波动网 | 专业WordPress修复服务,全球范围,快速响应](https://www.361sale.com/wp-content/themes/zibll/img/smilies/baoquan.gif)

暂无评论内容