支持 #RGB 与 #RRGGBB,可省略 #,例如 #4F7CFF / 4f7cff / #f80。
取值范围 0 ~ 255。
色相 0°~360°,饱和度与亮度 0% ~ 100%。
输入或选择颜色即可看到各格式换算结果。
下表列出设计中最常用的颜色及其 HEX、RGB 值,点击任意一行可填入计算。
| 颜色 | HEX | RGB | HSL |
|---|
⚠️ 使用说明:HEX 是十六进制表示(#RRGGBB),前端最常用;RGB 是红绿蓝三通道(0~255),屏幕显示基础;HSL 是色相/饱和度/亮度,更直观;HSV 常用于调色板;CMYK 是印刷用青品黄黑四色,为近似值。
同一份颜色在不同格式下表示相同,只是坐标系不同;HEX 与 RGB 可无损互转,HSL/HSV 与 CMYK 转换存在四舍五入误差。
CMYK 与屏幕 RGB 的色域并不完全重合,印刷前请以设计稿与打样为准。所有换算均在浏览器本地完成。
做设计或写前端时,颜色值常常需要在几种格式之间来回换算:设计稿给的是 HEX,CSS 里可能要用 rgb(),调整明暗时用 HSL 更顺手,交给印刷厂又要 CMYK。靠记忆或手算既慢又容易出错。
本工具把常见颜色格式集中在一起,输入任意一种,其余全部自动算出:
· HEX / RGB:屏幕显示的基础,可无损互转;
· HSL:把颜色拆成「什么色(H)· 多鲜艳(S)· 多亮(L)」,调色时比 RGB 更直观;
· HSV:调色板与取色器常用的坐标系;
· CMYK:印刷用的青、品红、黄、黑四色,供印前参考。
页面顶部有实时色块预览,输入时所见即所得;下方提供常用色板与颜色对照表,点一下即可套用,省去反复输入。
需要注意的是:HEX、RGB 之间可以精确互转,而 HSL/HSV、CMYK 在换算时会有轻微四舍五入;此外 CMYK 的色域比屏幕小,鲜艳的屏幕色未必能准确印出,正式印刷请以打样为准。
所有换算均在浏览器本地完成,不会上传任何数据。
颜色的本质是三个通道的数值组合。屏幕用加色法:R、G、B 三盏灯越亮,颜色越接近白色,所以 rgb(255,255,255) 是白、rgb(0,0,0) 是黑。
而 HSL 换了一种描述方式:H(色相)是色环上的角度,0° 红、120° 绿、240° 蓝;S(饱和度)控制颜色有多纯;L(亮度)控制接近黑或白。
举个直觉的例子:
· 想「把蓝色调暗一点」——在 HSL 里只要调低 L,比在 RGB 里三个数一起改方便得多;
· 想做「同色系深浅搭配」——固定 H 和 S,只改 L 即可得到一整套配色。
HEX 其实只是 RGB 的十六进制写法:#4F7CFF 拆成 4F、7C、FF 恰好是 79、124、255。理解这层关系,看到色值就不会发怵了。
#4F7CFF、4f7cff、#f80 三种写法。4F = 4×16 + 15 = 79(红)7C = 7×16 + 12 = 124(绿)FF = 15×16 + 15 = 255(蓝)#f80 是简写,等价于把每位重复一次,即 #ff8800。审核通过后就会展示在留言板上,稍安勿躁~
还没有留言,来抢沙发吧!