配色方案生成器

Web 工具

从基础色一键生成互补、类似、三角、四方、单色与明度六种配色方案,支持导出 JSON 或 CSS 变量。由基础色推导互补、类似、三角、四方、单色与明度六类配色方案。每个色值给出十六进制写法,可导出为结构化数据或样式变量。适合为品牌主色补齐辅助色与中性色。配色结果可一键导出。各档色值均按十六进制给出。

Base Color
Count5
格式
调色板
Click a swatch to copy
导出

关于 配色方案生成器

配色方案生成工具基于 HSL 色彩空间从基础颜色出发生成专业配色方案。支持互补色(色相相差 180 度)、类比色(相差 30 度)、三元色(相差 120 度)、四元色(相差 90 度)和单色方案(相同色相不同明度)五种基础色彩理论方案,外加分裂互补、tetradic 等变体。每种方案输出对应颜色的 HEX、RGB 和 HSL 三种格式数值,可导出为 JSON、CSS 变量定义或 TXT 纯文本,方便直接粘贴到设计工具或代码中使用。一个实用技巧是「锁定主色再生成」:把品牌主色锁定后重新生成辅助色,能在保持识别度的前提下快速探索搭配,避免反复手调。配色有个常见误区——色相夹角相同并不代表观感等距,真正舒服的搭配往往还要照顾明度与饱和度的平衡,所以生成后别只盯色相还要看整体明暗是否协调。适用于 UI 界面设计、数据可视化配色、品牌色系推导和前端 CSS 自定义属性定义。

配色的难点很少是「凑不出五种颜色」,而是「这五种颜色在深浅模式、按钮与图表里都能用」。手工挑选容易产出同明度的色块,看起来齐整却缺少层次,导致界面扁平、重点不突出。按规则生成调色板的思路,是先在色相上确定关系,再在明度与饱和度上拉开梯度。 常见规则各有用途:单色方案取同一色相的不同明度,最稳妥也最不容易出错,适合作为主色系统;近似色取色环上相邻的几个色相,观感和谐且有变化;互补色取对面色相,对比强烈适合强调,但大面积使用容易刺眼,通常只用在小面积强调上;三分色把色环三等分,色彩丰富但对配比要求高,稍不平衡就显得杂乱。 使用要点:无论用哪种规则,都应明确「主色、辅助色、强调色」的角色分工,而不是把生成的色板平等对待——角色清晰才能让界面有主次。生成后要逐项验证可读性:文字与背景的对比度、深浅两种模式下的表现、以及色觉障碍下的可区分性,这三点是配色能否落地的硬指标,与「好不好看」无关。落到工程上建议输出为设计令牌而不是散落的十六进制值,改版时只改令牌。 边界与限制:工具给出的是起点而非结论,配色最终要放到真实界面里看效果——在调色板上和谐的两种颜色,放到实际文字与图标上可能因为面积与位置关系而失衡。此外不同显示设备的色彩表现存在差异,同一组颜色在广色域屏与普通屏上观感不同,涉及品牌色时应以规范指定的色彩空间为准,并在多设备上核对。最后,颜色数量并非越多越好,超过五到七个主色之后,团队很难在使用时保持一致。 数据与隐私:配色方案在发布前可能属于未公开的产品设计,属于内部资料。本工具在浏览器内生成调色板,不上传输入;处理未发布设计时可离线使用,避免方案提前外流。

常见误用是把生成的色板当成最终方案直接落地:调色板上和谐的颜色放进真实界面后,会因面积比例与相邻关系失衡。落地前应在真实页面上核对三件事——文字与背景的对比度、深浅两种主题下的表现、以及色觉障碍者能否区分。另一类误用是颜色数量失控,超过五到七个主色之后团队就很难保持一致。

实现原理

常见规则都作用于色相环与明度轴:单色方案取同一色相的不同明度,近似色取相邻色相,互补取对面色相,三分色把色环三等分。无论哪种规则,关键都在于「角色分工」而非色值本身——主色、辅助色、强调色必须区分,否则生成出来的色板再好用也会被平等使用而失去层次。

输入以 #0d9488 为主色的单色方案
输出生成同一色相、不同明度的一组值;文字与背景的对比度需逐项验证,而非只看着舒服

使用方法

  1. 打开「配色方案生成器」
  2. 输入或粘贴待处理的内容
  3. 根据需要调整输出选项
  4. 点击「运行」按钮,结果实时显示
  5. 复制或导出结果

使用场景

  • 品牌配色推导 — 输入品牌主色,生成完整的辅助色和中性色配色方案。
  • 数据可视化 — 为图表、地图生成高区分度的多色配色,避免色盲不友好。
  • UI 状态色 — 基于主色生成 success、warning、error、info 等状态色变体。
  • 网页配色灵感 — 快速尝试不同配色方案,为 Landing Page 或海报寻找视觉方向。
  • 设计规范输出 — 导出 CSS 变量或 JSON,直接接入设计系统或前端代码。

常见问题

支持哪些配色方案?

支持互补色(Complementary)、类比色(Analogous)、三元色(Triadic)、分裂互补色(Split-Complementary)、四元色(Tetradic)、单色(Monochromatic)六种方案。

输入颜色支持哪些格式?

支持 HEX(如 #1A2B3C)、RGB(如 rgb(26,43,60))、HSL(如 hsl(210,50%,40%))三种格式,也可使用取色器直接选择。

能导出为 CSS 变量吗?

可以。导出为 CSS 格式时,每个颜色会生成 --color-1、--color-2 等 CSS 自定义属性,方便直接粘贴到样式表。

如何保证配色可访问、够对比度?

工具基于 HSL 生成和谐色相但不等价保证对比度。文字与背景请另测 WCAG 对比度,并建议用专业的色觉模拟工具复核色盲友好性。

能锁定主色只换辅助色吗?

可以。锁定某些颜色后重新生成其余颜色,就能在保持品牌主色的前提下探索辅助色与中性色搭配。

颜色会上传吗?

不会。所有配色计算在浏览器本地完成,不上传任何服务器,可放心用于未公开发布的品牌色。

生成的色板在深色模式下很刺眼,怎么办?

深色界面需要不同的处理方式:应保持色相、降低饱和度并重新分配明度,而不是简单沿用浅色主题的色值,更不要直接把颜色反相,反相会同时改变色相与饱和度导致观感发脏。通常需要为核心色各准备一套深色变体,并单独验证文字与背景的对比度是否达标。

生成的配色对比度不达标?

配色工具生成的组合不保证可访问性。把前景/背景色拿到对比度检查里跑一遍:正文需要 4.5:1,大字号标题 3:1。不达标就调整明度而不是色相——同色相下的明度差是最可控的对比度来源。

广告