工具
ZH

十六进制颜色选择器

点击色块选择颜色,或者输入十六进制颜色代码或 CSS 颜色名称。工具会一次性给出所有颜色格式、相配的浅色与深色色阶和配色方案,并即时检测白色和黑色文字的 WCAG 对比度。

HEX
RGB
HSL
HSV
CMYK
CSS 颜色名称

浅色与深色色阶

点击色块即可复制其十六进制代码。

配色方案

对比度与无障碍(WCAG)

此颜色上的白色文字

此颜色上的黑色文字

CSS 颜色名称

隐私保护:您的数据仅在浏览器中处理,绝不会被上传。

如何使用十六进制颜色选择器

  1. 点击大色块打开系统自带的颜色选择器,或输入 #1E90FF 这样的十六进制代码、tomato 这样的颜色名称。
  2. 复制你需要的格式:HEX、RGB、HSL、HSV 或 CMYK。点击任意浅色、深色或配色方案色块,即可复制其十六进制代码。
  3. 查看对比度检测框,了解该颜色上的白色或黑色文字是否达到 WCAG AA 或 AAA 级标准。

十六进制颜色代码的原理

像 #FF6347 这样的十六进制颜色代码包含三个字节:红色(FF = 255)、绿色(63 = 99)和蓝色(47 = 71)。每个通道的取值范围是 00 到 FF,因此共有 256 × 256 × 256 = 16,777,216 种可能的颜色。三个通道数值相同时得到灰色——#000000 是黑色,#808080 是中灰色,#FFFFFF 是白色;数值越大,颜色越亮。

浅色、深色色阶与配色方案

浅色(tint)是在原色中混入白色,深色(shade)是在原色中混入黑色。取色器以 10% 为步长同时展示两者,非常适合用来制作与品牌色相协调的悬停状态、边框和背景色。

配色方案会在色轮上旋转色相,同时保持饱和度和亮度不变:

颜色对比度与 WCAG 标准

Web 内容无障碍指南(WCAG)要求普通文本的对比度至少达到 4.5:1(AA 级),AAA 级则要求 7:1。大号文本(18 pt,或 14 pt 粗体)达到 3:1 即可满足 AA 级。对比度比较的是文字颜色与背景颜色的相对亮度,范围从 1:1(颜色完全相同)到 21:1(白底黑字)。

常见问题

什么是十六进制颜色代码?

十六进制颜色代码用六位十六进制数字描述一种颜色:两位表示红色,两位表示绿色,两位表示蓝色,例如 #FF6347(tomato,番茄红)。CSS、HTML、设计工具和图像编辑软件都支持这种写法。

十六进制颜色代码能表示多少种颜色?

256 × 256 × 256 = 16,777,216 种颜色。如果再加上两位 alpha 值(#RRGGBBAA),每种颜色还可以有 256 级透明度。

支持哪些 CSS 颜色名称?

支持 CSS 颜色模块(CSS Color Module)中全部 148 种命名颜色,从 aliceblue 到 yellowgreen,也包括 rebeccapurple。你可以在十六进制输入框中输入颜色名称,或者在工具下方的列表中筛选,点击颜色即可选中。