子比主题及其它网站中嵌入Color4Bg抽象艺术风彩色背景:从踩坑到真香的保姆级教程

最近朋友在群里安利了一个神仙工具Color4Bg,说是能生成抽象艺术风的动态背景,抱着“给博客换件新衣服”的想法,我决定折腾一番。谁知道,GitHub文档太简略,只能硬着头皮翻代码 —— 好在最后成功落地,今天就把完整的「子比主题适配攻略」分享出来,手把手教你用动态背景让网站颜值飙升!

为什么选Color4Bg?我的真实体验

先说说吸引我的点:

  • 零门槛免费:无需注册、无版权限制,商用也没问题,对个人站长太友好;
  • 风格独特:多种动态效果里,我一眼相中「GridArrayBg网格阵列」,几何感十足又不抢内容风头,和博客的简约风绝配;
  • 轻量灵活:JS文件不到100kb,加载速度快,还能通过参数微调效果,比找设计师定制省了几百块。

但坑也不少:

  • 官方文档只有基础调用示例,没有详细自定义配置;
  • 我在用的子比主题Zibll有自己的代码结构,直接粘贴代码会导致无效果、内容无法滚动。
  • 好在花了2小时研究,终于摸透了适配方法。

适配全流程:快速搞定代码部署

以下是我整理的「傻瓜式操作指南」,全程无需修改主题核心文件,新手也能轻松上手:

在官网选择背景(请使用广告拦截插件后访问,如ADGuard):https://www.color4bg.com/zh-hans

图片[1]-子比主题及其它网站中嵌入Color4Bg抽象艺术风彩色背景:从踩坑到真香的保姆级教程-王先生笔记

在其中选择喜欢的背景后进入,可以找到dome页,用来获取代码

图片[2]-子比主题及其它网站中嵌入Color4Bg抽象艺术风彩色背景:从踩坑到真香的保姆级教程-王先生笔记

先下载js脚本,然后复制调好色的js代码

图片[3]-子比主题及其它网站中嵌入Color4Bg抽象艺术风彩色背景:从踩坑到真香的保姆级教程-王先生笔记

将下载到的文件上传到网站目录,具体哪个目录自己记清楚,例如我这个

代码放在/wp-content/themes/zibll/js/目录下的话
调用代码就是<script src="/wp-content/themes/zibll/js/TrianglesMosaicBg.js"></script>

但你也不要傻乎乎的直接用,先看看我刚才复制的代码吧

<!--此项建议修改路径-->
<script src="TrianglesMosaicBg.js"></script>
<script>
//这块你复制的代码没有<script>标签!
let colorbg = new Color4Bg.TrianglesMosaicBg({
	dom: "box", //这个要改dom就是id,你的网页body标签中是否有id=""这样的代码,一般来说是没有的,有的话,直接把box替换为id=""中的值即可
	colors: ["#EA2B97","#2B1E90","#F8DA3B","#72D653","#2aea6d","#2B1E90"], //你在官网调试的颜色
	loop: true //是否为动态,关闭就改为false
})
</script>		

以上是没有提供动态参数的,那怎么办呢?复制我标注的这一段,就是js文件名称

图片[4]-子比主题及其它网站中嵌入Color4Bg抽象艺术风彩色背景:从踩坑到真香的保姆级教程-王先生笔记

快捷键Ctrl+U,查看网页源代码,你还可以在网址前添加view-source:,进入查看源代码。

图片[5]-子比主题及其它网站中嵌入Color4Bg抽象艺术风彩色背景:从踩坑到真香的保姆级教程-王先生笔记

Ctrl+F,搜索之前复制的js文件名,复制pattern的值

图片[6]-子比主题及其它网站中嵌入Color4Bg抽象艺术风彩色背景:从踩坑到真香的保姆级教程-王先生笔记

再搜索pattern的值,复制它,在继续搜索就可以找到这个背景的全部配置了

图片[7]-子比主题及其它网站中嵌入Color4Bg抽象艺术风彩色背景:从踩坑到真香的保姆级教程-王先生笔记
"triangles-mosaic": [
	{
		type: "range",
		name: "noise",
		display: "噪点等级",
		min: 0.0,
		max: 0.5,
		step: 0.01,
		value: 0.1
	},
	{
		type: "range",
		name: "speed",
		display: "循环速度",
		min: 1,
		max: 10,
		step: 1,
		value: 10
	}
],

name的值就是配置名,这个我们需要,min最小值,max最大值,step步长值(这个只是你需要知道它的位数,比如,1-100,step为1,那么值就有100种),value默认值(这个无所谓)

配置项,我们需要这么写,对照上方的代码来写

// 噪点等级(noise):min最小值0.0,最大值0.5,步长0.01
colorbg.update("noise", 0.1);
// 动画的速度(speed):min最小值1,最大值10,步长1
colorbg.update("speed", 10);

效果参考右下角这个数值

图片[8]-子比主题及其它网站中嵌入Color4Bg抽象艺术风彩色背景:从踩坑到真香的保姆级教程-王先生笔记

配置写好后,怎么用?(重点)

1.html示例,由于该js脚本只支持dom传入,但大部分网站模板的body标签没有id,需要创建一个容器,放在<body>这里</body>

<div id="bg-container"></div>

子比主题中可以如图所示

图片[9]-子比主题及其它网站中嵌入Color4Bg抽象艺术风彩色背景:从踩坑到真香的保姆级教程-王先生笔记

2.css示例,编写CSS样式控制背景显示,子比主题放在自定义CSS样式中

/*背景*/
body, html {
    margin: 0;
    padding: 0;
}

#bg-container {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1; /* 背景在最底层 */
    pointer-events: none; /* 允许鼠标事件穿透到内容 */
}

.content {
    position: relative;
    z-index: 1;
    padding: 20px;
    min-height: 200vh; /* 确保内容可滚动 */
}

3.js脚本示例,当你上传js文件后,要引入文件,之前说过,例如TrianglesMosaicBg.js放入/wp-content/themes/zibll/js/后,字比主题放在自定义头部HTML代码中

<script src="/wp-content/themes/zibll/js/TrianglesMosaicBg.js"></script>

配置JS参数,定制你的专属背景,子比主题放在自定义javascript代码中

// 网页构建好后运行
document.addEventListener('DOMContentLoaded', function() {
// 使用专门的背景容器,初始化背景实例  
let colorbg = new Color4Bg.TrianglesMosaicBg({
	dom: "bg-container", // 关联HTML容器,我们创建了id为bg-container的容器,所以这里就改为bg-container
	colors: ["#EA2B97","#2B1E90","#F8DA3B","#72D653","#2aea6d","#2B1E90"], // // 6色渐变,可在Color4Bg官网取色
	loop: true //是否开启循环动画,关闭就改为false
})
    // 噪点等级(noise):min最小值0.0,最大值0.5,步长0.01
    colorbg.update("noise", 0.1);
    // 动画的速度(speed):min最小值1,最大值10,步长1
    colorbg.update("speed", 10);
});

原理:通过id="bg-container"创建一个固定定位的容器,专门用来承载动态背景,避免与主题原有布局冲突。

动态背景的高阶玩法

  • 多页面差异化:在不同分类页面调用不同风格的背景JS(如文章页用「流体渐变」,About页用「混沌波浪」);
  • 配合主题色动态切换:通过JS监听主题色变化,自动更新colors参数,实现背景与站点色调同步;
  • 开源改造:修改color4bg.js源码,新增「鼠标跟随」「点击粒子效果」等交互功能(适合有开发基础的站长)。

分享我的配置

图片[10]-子比主题及其它网站中嵌入Color4Bg抽象艺术风彩色背景:从踩坑到真香的保姆级教程-王先生笔记

写在最后:工具的价值在于解放创意

折腾这个背景的过程中,我最深的感受是:好工具不是让你成为程序员,而是让你专注内容本身。Color4Bg用简单的参数调整,就能实现过去需要专业设计师+前端开发才能完成的效果,尤其适合像我这样「懂点技术但不精通」的站长。

如果你也想给网站换个亮眼的背景,欢迎访问我的博客wxsnote.cn查看实际效果,或在评论区留言交流参数配置心得!觉得有用的话,别忘了分享给同样用子比主题的朋友~

GitHub开源地址:https://github.com/winterx/color4bg.js

Color4Bg网页设计工具(请使用广告拦截插件后访问,如ADGuard):https://www.color4bg.com/zh-hans/

原文链接(非王先生笔记发布均为盗版):https://wxsnote.cn/6139.html

评论后可接收该文章的更新邮箱通知
友情赞助

如果你喜欢我的内容,可以赞助我哦!你的一点点心意,是我不断前进的动力!
温馨提示: 本文最后更新于2026-02-21 15:43:19,某些文章具有时效性,若有错误或已失效,请在下方留言或加入QQ群: 399019539 联系群主反馈。注意一些链接无法访问可能是你网络的原因,如Github,并非资源地址失效。
© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享
相关推荐
评论 共6条

请登录后发表评论

    请登录后查看评论内容

王先生笔记