邻近色颜色方案生成器:固定步长生成邻近配色

邻近色颜色方案生成器 以基础色的色相为中心,按你设定的固定步长向两侧偏移,生成一组邻近配色,并始终保持饱和度与明度不变。同一组输入永远得到同一方案,可复算、可复现。全程在浏览器本地计算,不联网也不上传,打开即带示例,适合做页面主题、图表与海报的协调配色。

上方已带默认示例,基础色 #3498db、步长 30,方案区已显示五个邻近色(含基础色本身);在任意输入框按回车也能立即生成。结果区与下方「完整示例」都由同一套 HSL 偏移逻辑得出,可逐色手算复核。

使用方法

  1. 打开页面默认就带示例:基础色 #3498db、步长 30,方案区已经显示五个邻近色,你不需要先输入任何东西。
  2. 把基础色填成任意六位十六进制(如 #e74c3c),步长填 1 到 180 的整数;相同输入必然得到同一方案。
  3. 在任意输入框里按回车也能立即生成,不必点按钮;结果区是当场算出来的,不是固定文案(但同一组输入结果恒定)。
  4. 点「生成方案」按钮,页面把基础色转成 HSL,按步长偏移色相并保持 S/L,再转回十六进制;点「复制方案」把五个颜色复制到剪贴板。
  5. 基础色格式不对或步长越界时,会点名当前字段提示你修正,不会硬凑出一个错误颜色。
  6. 本页不联网、不写本地存储,刷新即回到默认示例,所有转换都在你自己的浏览器里完成,输入内容不会离开设备。

这个 邻近色颜色方案生成器 能解决什么

这个生成器 解决的是「想要一组协调、不刺眼、又确定可复现的配色」这个具体需求。手工在色环上找邻近色很容易偏色,也不同人做出的不一致;本工具按固定步长偏移,同样的输入永远得到同一组,方便分享与复核。

第一类用途是网页与产品主题。做一套按钮、标签、提示色时,常需要一个主色加几个邻近辅助色,本工具一次给出,复制即用,风格统一。

第二类用途是图表与数据可视化。折线、柱状、地图分级常常需要一组相近又不混淆的色,本工具按步长铺开色相,既协调又便于区分。

第三类用途是海报与幻灯片。做封面、配图时,邻近色比互补色更柔和,本工具快速产出一组可落地色值,省去在取色器里反复试。

第四类用途是教学演示。讲 HSL、色相环、饱和度与明度时,这组色是直观又便宜的样例,配合下方对照表能看到不同步长对应的方案。

第五类用途是品牌与运营物料。活动专题页需要主色加衍生色,用固定步长保证每次产出一致,便于多页面保持视觉统一。

第六类用途是图标与插画。给一组图标配邻近色,既能区分又能成系,本工具批量产出,效率比手调高。

第七类用途是暗色模式适配。基础色确定后,用邻近色延伸出同系深浅,便于做深浅两套主题,保持品牌感。

第八类用途是算法作业对照。学生做颜色空间转换实验时,把本页同一基础色的五个值抄去对照自己的实现,能快速发现 HSL 与 RGB 互转是否写错。

第九类用途是渐变与图表配色。做图表系列、热力图分级时,邻近色既区分又成系,本工具按步长铺开色相,省去在取色器里反复试错,输出直接可用。

第十类用途是品牌延展。主色确定后,用邻近色生成同系深浅,便于做深浅双主题,保持品牌一致感,也方便交付给不同页面复用。

第十一类用途是插画与界面的细节着色。给图标、标签做同系微差色,既能区分层级又统一风格,本工具批量产出比手调更高效,结果也容易回放。

值得一提的是,本页所有计算都在本地完成,不联网也不上传。你可以放心填入任意颜色,结果不会被任何服务器记录,这点和需要登录的在线取色站不同。

原理和变量

邻近色颜色方案生成器 的核心是「HSL 色相偏移加回 RGB」,同一组输入必然得到同一方案,可被手算复核。先把基础色由十六进制转成红绿蓝,再转成色相、饱和度、明度(HSL);以基础色相为中点,分别取 0、减一步长、加一步长、减两步长、加两步长五个色相,饱和度与明度保持不变;再把每个色相转回红绿蓝与十六进制。由于只动色相,得到的颜色天然邻近、协调。

为什么要保持饱和度与明度不变?因为只偏移色相得到的颜色在色环上相邻,观感最协调;若同时改 S/L,容易跑偏成不相关的颜色。下面变量表说明各环节含义,方便你对照手算。

变量含义说明
base基础色十六进制,如 #3498db
step步长色相偏移度数
H,S,L色相饱和度明度由基础色转换
hue偏移后色相共五个取值
out输出色转回十六进制

完整示例

下面这组示例全部由页面算法原样得出,可直接对照你的手算。基础色 #3498db、步长 30:先把 #3498db 转成 HSL,色相约 207 度、饱和度约 0.70、明度约 0.54;取色相 207、177、237、147、267 五个值并保持 S/L,再转回十六进制,得到 #3498db、#34dbcb、#3444db、#34db77、#7734db 五个邻近色。与上方方案区、下方卡片和对照表完全自洽,相同输入必然复现,可逐色复核。

如果你想验证手算,只要按「十六进制转 HSL、偏移色相、HSL 转十六进制」三步,必然和本工具一致。这套 HSL 偏移法也是你在不支持本页的环境里手动或写脚本复现结果的可靠办法。

输入
基础色=#3498db
步长=30 度
算法
HSL 色相偏移
保持 S/L 不变
方案
#3498db #34dbcb
#3444db #34db77 #7734db
示例输入:基础色=#3498db,步长=30
#3498db  #34dbcb  #3444db  #34db77  #7734db

基础色方案对照表

下表列出几组基础色对应的邻近方案(共 14 行),前 12 行直接展示,点「加载更多」展开剩余项。你可以一键导出 CSV(带 BOM,Excel 直接认中文)或复制 TSV 粘进表格软件。表里所有结果都由本页同一算法得出,可复现、可复核。

基础色步长邻近色方案(含基础色)
#3498db30#3498db #34dbcb #3444db #34db77 #7734db
#e74c3c30#e74c3c #e73c82 #e7a13c #e73cd7 #d7e73c
#2ecc7145#2ecc71 #46ff00 #00e4ff #ffff00 #0000ff
#9b59b630#9b59b6 #6c59b6 #b659a3 #5974b6 #b65974
#f39c1220#f39c12 #f35112 #f3e712 #f3121e #b4f312
#1abc9c40#1abc9c #00ff00 #0075ff #75ff00 #0000ff
#34495e30#34495e #1f7373 #1f1f73 #1f7349 #491f73
#ff6b6b25#ff6b6b #ff6ba9 #ffa96b #ff6be6 #ffe66b
#8e44ad35#8e44ad #2910e2 #e210a5 #1071e2 #e2102b
#16a08530#16a085 #00e525 #0091e5 #07e500 #0007e5
#c0392b15#c0392b #ff000f #ff4700 #ff005a #ff9100
#2980b930#2980b9 #00ffe3 #0000ff #00ff53 #5300ff
#d3540040#d35400 #ff0008 #ffff00 #ff00ff #08ff00
#27ae6030#27ae60 #00f200 #00f2dc #7ff200 #0080f2

结果边界与错误提示

常见问题

为什么五个颜色里包含基础色本身?

方案以基础色为中点向两侧偏移,第 0 个就是基础色本身,方便你一眼确认基准,其余四个才是邻近衍生色。

步长填多少比较协调?

一般 15 到 45 度最柔和;步长越大,相邻色相差越远。你可先用 30 度看效果,再按喜好微调。

饱和度与明度会变吗?

不会。本工具只偏移色相,保持饱和度与明度不变,因此得到的颜色天然邻近、观感统一。

基础色格式不对会怎样?

会提示「基础色不合法:请输入形如 #3498db 的六位十六进制颜色」,并点名格式要求,不会输出错误颜色。

我的颜色会上传吗?

不会。所有计算只在浏览器本地进行,不联网、不写存储,刷新即还原默认示例,没有任何数据离开你的设备,可以放心填任意颜色。

和标准随机配色有什么不同?

标准随机每次都变且不可复现;本工具按固定步长偏移,方案可复现、可审计,更适合需要稳定风格的品牌与主题场景。

导出的 CSV 为什么带 BOM?

因为 Excel 打开无 BOM 的 UTF-8 文件时常把中文显示成乱码,BOM 能让 Excel 正确识别编码。TSV 复制走剪贴板不经文件,所以不需要 BOM。

能生成更多或更少的颜色吗?

本页固定输出五个(含基础色)。理解「HSL 色相偏移」的方法论后,你也能把偏移档位改成三档或七档,写成脚本批量产出。

相关工具