跳到正文
马克工具箱

↑ ↓ 选择,回车打开,Esc 关闭。

配色方案生成器

点「生成配色」或按空格键,马上得到一组新配色。喜欢的颜色锁定,再选邻近色、互补色等规则继续生成;下面的对比度表一眼看出哪种颜色可以写在哪种颜色上。结果可以复制成 CSS 变量、Tailwind 主题色或 HEX 色值,也能下载成图片。

在浏览器本地运行,输入的内容和文件都不会上传

  • 🎨

    #22333B

    白字 13.1:1 AAA

  • 🎨

    #3D6B72

    白字 5.9:1 AA

  • 🎨

    #7FB3A8

    黑字 8.9:1 AAA

  • 🎨

    #E6D3A3

    黑字 14.2:1 AAA

  • 🎨

    #F4EFE6

    黑字 18.3:1 AAA

导出

:root {
  --color-1: #22333b;
  --color-2: #3d6b72;
  --color-3: #7fb3a8;
  --color-4: #e6d3a3;
  --color-5: #f4efe6;
}

效果预览

用这组颜色做的标题

正文用最深的颜色写在最浅的颜色上,可以直观看出用这组配色做的页面读起来是否清楚。

按钮链接文字

文字与背景 11.4:1 · 链接与背景 5.2:1

哪些颜色可以搭配成文字和背景

每格是「行的颜色做文字、列的颜色做背景」。AA(4.5:1)是 WCAG 对正文的最低要求,AAA 是 7:1;「AA 大字」(3:1)只适合大号或加粗的标题。

文字 ↓ / 背景 →#22333b#3d6b72#7fb3a8#e6d3a3#f4efe6
#22333b2.2✗5.6AA8.9AAA11.4AAA
#3d6b722.2✗2.5✗4AA 大字5.2AA
#7fb3a85.6AA2.5✗1.6✗2.1✗
#e6d3a38.9AAA4AA 大字1.6✗1.3✗
#f4efe611.4AAA5.2AA2.1✗1.3✗
这个工具好用吗?

使用步骤

  1. 点「生成配色」或按空格键,直到出现喜欢的颜色。
  2. 点 🔒 锁定要保留的颜色,也可以直接输入色值或用 🎨 选色;再生成时,其他颜色会围绕锁定的颜色搭配。
  3. 看一下对比度表,再按需要的格式复制,或下载 PNG 图片。

参数说明

配色规则
邻近色用相邻的色相;单色只用一个色相、深浅不同;互补色用相对的两个色相;三角色用间隔 120° 的三个色相;分裂互补色用一个色相加上它对面两侧的色相。「随机」每次随机选一种规则。
锁定的颜色
原样保留。第一个锁定的彩色(不是灰色)同时作为其他颜色的基准色相。
对比度表
每格是一种颜色做文字、另一种做背景的对比度。AA(4.5:1)是 WCAG 2 对正文的最低要求,AAA 是 7:1,3:1 只适合大号或加粗的文字。
分享链接
配色会记在网址里(#22333b-3d6b72-…),收藏或发给别人,打开就是同一组颜色。

几种配色规则怎么选

规则 效果 适合
单色 同一个色相从深到浅 安静的界面、品牌色深浅、单系列图表
邻近色 色相相邻,比如青到蓝 自然、柔和,配照片和插画
互补色 两个相对的色相 需要一个特别醒目的强调色
三角色 三个间隔 120° 的色相 活泼、色彩丰富的设计
分裂互补色 一个色相加上它对面两侧的色相 有对比,又比互补色温和

用在网页上的小建议

  1. 最浅的颜色做页面背景、最深的做正文文字,页面上的「效果预览」就是这样搭的。
  2. 最鲜艳的颜色留给按钮和链接。注意它和背景的对比度,链接文字要到 4.5:1 才算达到 AA。
  3. 中间的几种颜色用在边框、卡片底色、标签和插图上,这些地方对对比度要求没那么高。

常见问题

颜色是怎么选出来的?

在 OKLCH 色彩空间里计算,它的亮度和人眼感觉一致。色相按选择的规则排列,亮度从深到浅铺开,饱和度限制在普通 sRGB 屏幕能显示的范围内。

怎么用公司的品牌色做一套配色?

在任意一格输入品牌色并锁定,选「单色」或「邻近色」后点生成,其他颜色会围绕它的色相搭配。

文字该用什么颜色?

每个色块上标了放黑字还是白字更清楚,以及对比度。要用配色里的颜色写字,看对比度表,标 AA 或 AAA 的组合才适合正文。

Tailwind 导出怎么用?

导出的是 Tailwind CSS v4 的 @theme 代码块,粘贴到主 CSS 文件里,就能用 bg-palette-1、text-palette-3 这样的类名。

隐私说明

本工具完全在浏览器中运行,文件和文本都在你的设备上处理,不会上传到我们的服务器。

相关工具