⭐ 觉得好用?收藏备用,下次直接打开
HEX
RGB
HSL
HSV
CMYK
配色方案
自定义对比度
前景色
背景色
历史记录

颜色工具 集取色器、格式转换、配色方案、WCAG 对比度检测于一体。覆盖常见色彩空间(HEX / RGB / HSL / HSV / CMYK)与透明度。

5 种色彩空间

格式形态定义主用场景
HEX#6c63ff / #6c63ffcc6 位 RGB + 可选 2 位 AlphaWeb、CSS、图标
RGB(A)rgb(108,99,255) / rgba(…,0.8)加色三通道屏幕显示、canvas
HSLhsl(243,61%,65%)色相 + 饱和 + 亮度程序化调色、主题变体
HSVhsv(243,61%,100%)色相 + 饱和 + 明度取色器、图像处理
CMYKcmyk(58%,61%,0%,0%)减色四通道印刷出版

WCAG 对比度(无障碍标准):

等级正文大字 / UI 组件
AA≥ 4.5:1≥ 3:1
AAA≥ 7:1≥ 4.5:1

配色方案原理(基于 HSL 色相环):

  • 互补色:差 180°(最强对比)
  • 相似色:±30°(和谐柔和)
  • 三角色:差 120°(平衡活泼)
  • 分裂互补:主色 + 互补色 ±30°(比互补色柔和)
  • 四方色:差 90°(四色平均分布,信息密集型最适合)

实战建议:CSS 变量存主色用 HSL(调衍生色方便:同色相改 L 得浅色、改 S 得灰色);设计稿交付用 HEX(兼容性最好);印刷前转 CMYK 预览;UI 组件开发后必跑 WCAG 检查。

📍使用场景

  • 取色换格式拾色后在 HEX / RGB / HSL / HSV / CMYK 间一键互转,贴进设计稿或代码。
  • 配色方案从品牌主色出发自动生成互补色、相似色、三角色等经典搭配。
  • 对比度检查按 WCAG 标准核对前景/背景组合,确保界面可读性达标。

常见问题

HEX 是 6 位还是 8 位?

都可以。6 位(`#6c63ff`)是 RGB 不透明色;8 位(`#6c63ffcc`)末两位是 Alpha(透明度)十六进制,`00` 全透明、`ff` 不透明、`cc` 约 80%。3 位简写(`#f0c`)等价于 `#ff00cc`。CSS 和现代浏览器都支持 8 位 HEX,设计稿里遇到 `#rrggbbaa` 格式就是含透明度。

HSL 和 HSV 有什么区别?

两者都用 H(色相,0-360°) 表示颜色种类,区别在后两维——HSL 的 S 是饱和度(离灰轴距离)、L 是亮度(50% 为最艳,0% 黑 100% 白);HSV 的 S 是饱和度、V 是明度(0% 黑 100% 最艳)。调色板上 HSL 拉 L 到 100% 是白,HSV 拉 V 到 100% 是最艳的色——做取色器 HSV 更直观,写 CSS 用 HSL 更通用。

印刷为什么用 CMYK,不用 RGB?

因为原理不同——RGB 是加色(光的叠加,全叠加得白),屏幕发光用;CMYK 是减色(颜料吸收光,全叠加得黑),印刷用。屏幕鲜艳的荧光色(如 `#ff0000` 纯红)印不出来,会暗两度;反过来印刷的特殊专色(Pantone)在屏幕也显示不准。做设计稿交印前必须转 CMYK 预览,否则印出来会"色偏"。

WCAG 对比度等级怎么用?

对比度 = 前景亮度和背景亮度的比值,范围 1:1(全同色)到 21:1(纯黑白)。AA 要求:正文 ≥ 4.5:1,大字(≥ 18pt 或 ≥ 14pt 粗体) ≥ 3:1;AAA 要求:正文 ≥ 7:1,大字 ≥ 4.5:1。消费级产品 AA 够用,政府/医疗/老年用户多的产品要 AAA。浅灰字(`#999`)配白底只有 2.85:1,不合规。

色盲友好的配色怎么挑?

别只靠颜色区分——用形状 + 文字 + 颜色三重编码。最常见红绿色盲看红绿是同一种深灰,把"成功/失败"设计成仅红绿区分就踩雷。工具:Stark、Color Oracle 能模拟色盲视角预览页面。经验法则:用明度差区分主次(深绿 vs 浅红,而非同明度红绿),慎用纯红绿组合图表加图标或图案辅助。

为什么不同显示器上同一颜色显示不一样?

三大原因——色域差异:普通屏幕 sRGB,专业屏幕 P3/AdobeRGB 范围更宽,同 HEX 可能映射到不同物理光;色温/白点:6500K 是 sRGB 标准,实际屏幕可能偏冷/暖;未校色:长期使用的屏背光衰减,色温漂移。Web 设计默认 sRGB,关键视觉可以加 `color-profile` 或用 LCH 色彩空间;苹果生态现已原生支持 P3(`color(display-p3 1 0 0)`)。