RGB 转 HEX
在浏览器里把 RGB 数值转成十六进位色码,新旧两种 CSS 写法都支持。
在你的浏览器中运行
请输入一个颜色。
两种 CSS 写法都吃
rgb(184, 56, 15) 是旧的逗号分隔写法。rgb(184 56 15) 是现代的空格分隔写法,而
rgb(184 56 15 / 50%) 是现在表示透明度的方式——那个斜线取代了独立的 rgba() 函数,后者仍然
可用,但已经没有必要了。
这里两种都读得懂,所以你的工具产生什么就贴什么。
为什么还要用十六进位
RGB 和十六进位带的是完全相同的信息。十六进位之所以留了下来,是因为它更短、不会有歧义,而且
好复制粘贴:#b8380f 写在白板上、贴进聊天消息、再打回去都不会坏,而 rgb(184, 56, 15)
一路上会多出空格、掉掉括号。
只要是人手动输入而不是程序产生的场合,十六进位通常是比较好的格式。
超出范围的值
各通道会被限制在 0–255。300 会变成 ff,而不是绕回去的数字——CSS 也是这样做的,而且比另一种
做法安全:绕回去会把一个「稍微太亮」的颜色变成完全不同的颜色。
没有任何上传
在这个页面里转换。