取色器与调色板生成器
选取颜色、生成调色板、检查对比度——全部在浏览器中完成。
颜色格式
以任意格式复制当前所选颜色。CMYK 为简单换算,并非 ICC 色彩管理。
- HEX
#3B82F6 - RGB
rgb(59, 130, 246) - HSL
hsl(217, 91%, 60%) - HSB
hsb(217, 76%, 96%) - HWB
hwb(217 23% 4%) - CMYK
cmyk(76%, 47%, 0%, 4%) - OKLab
oklab(62.31% -0.0332 -0.1851) - OKLCH
oklch(62.31% 0.188 259.81)
从图片中取色
上传照片或截图,然后点击任意位置即可读取其精确颜色。图片始终保留在你的设备上。
或将图片拖放到此处,或按 Ctrl+V 粘贴
点击图片取色。取到的颜色会显示在这里。
按 Space 或 G 键生成新的调色板。点击锁形图标可保留某个颜色。
深浅色阶(50-950)
基于所选颜色的色相,在 OKLCH 空间中生成的 Tailwind 风格色阶。点击某一档即可复制其十六进制值。
色盲模拟
上方调色板在各类色觉缺陷人群眼中的样子(Machado 2009 模型,最严重程度)。
对比度检查(任意两种颜色)
示例文字 Aa
示例文字 Aa
对比度: 21.00:1
- AA,正常文字 (4.5:1)通过
- AA,大号文字 (3:1)通过
- AAA,正常文字 (7:1)通过
- AAA,大号文字 (4.5:1)通过
APCA 明度对比 (Lc): 106.0
APCA 是拟议中的 WCAG 3 对比度算法。大致而言,|Lc| 达到 60 适合大号文字,75 适合正文;正负号表示浅底深字(正)或深底浅字(负)。
配色方案与对比度是怎么回事?
屏幕上的每一种颜色都可以用三种方式描述,本工具会让它们保持同步:HEX 是 CSS 和设计工具中常用的简写;RGB 描述红、绿、蓝三色光按多少比例叠加出这种颜色;HSL——色相、饱和度、明度——则更接近人们真正思考颜色的方式:它是什么色调、有多鲜艳、偏亮还是偏暗。拖动原生色块、输入 HEX 代码,或直接调整任意 R/G/B 或 H/S/L 字段,其他字段都会立即更新,你可以按自己习惯的方式切换,不必亲自换算。
色轮是六种经典配色规则的基础,它们都会根据你选定的基础色自动生成。互补色把一种颜色和它的对面色搭在一起,对比最强烈;邻近色选取色轮上相邻的颜色,看起来柔和协调;三角与四角配色把三种或四种颜色均匀分布在色轮上,活泼又不失平衡;分裂互补色用对面色两侧的两种颜色代替对面色本身,让互补搭配更柔和;单色系则只用一种色相,仅改变明度,对于需要用同一品牌色呈现多种深浅的界面来说,往往是最稳妥的选择。
好的调色板并不一定都来自色彩理论——有时你只是想随便看看会出现什么。随机调色板生成器(按空格键,或点击“生成”)一次产生五种颜色,色相和明度经过调校,避免出现浑浊或过于粉淡的结果。点击任意色块上的锁形图标可保留该颜色,再次生成时只有未锁定的颜色会变化,这样你可以像 Coolors 之类的工具那样逐步搭出调色板。点击任一色块可复制其 HEX 代码,也可以用调色板下方的按钮把整组颜色复制为 CSS 自定义属性、SCSS 变量、Tailwind 配置片段或 JSON 数组,或导出适用于 Illustrator 和 Photoshop 的 Adobe .ase 色板文件。你还可以从任意图片中提取调色板(在本地处理,绝不上传),并把喜欢的调色板保存在浏览器中以备日后使用。
挑出一个好看的颜色,不等于挑出一个好用的颜色——文字颜色与背景的明度太接近,就可能看不清。网页内容无障碍指南(WCAG)为此设定了明确的阈值:正常文字的对比度至少要达到 4.5:1 才能通过 AA 级,达到 7:1 才能通过更严格的 AAA 级。对比度检查器按照 WCAG 规范定义的相对亮度公式,精确计算所选颜色与白色、黑色文字之间的对比度,并标明每种组合是否通过,让你在上线之前而不是之后,就能发现对比度过低的按钮或标题。
常见问题
能根据一个基础色自动生成调色板吗?
可以——选择一种配色方案(互补色、邻近色、三角配色等),即可立即生成相配的颜色。
能检查颜色对比度是否符合无障碍要求吗?
可以——内置的对比度检查器会显示所选颜色与白色、黑色文字搭配时的对比度,以及是否通过 WCAG AA/AAA。
能把调色板导出到代码里使用吗?
可以——可将任意调色板复制为 CSS 自定义属性、SCSS 变量、Tailwind 配置片段或十六进制值的 JSON 数组,也可导出为 Adobe .ase 色板文件。你还可以从图片中提取调色板,并把调色板保存在浏览器中。