【发布时间】:2014-05-04 03:26:32
【问题描述】:
我在一次采访中被问到这个问题。我知道如何从 RGB 转换为十六进制值。但我不确定这样做有什么好处。
【问题讨论】:
-
没有。这只是表示相同数据的不同方式。
-
文件大小?十六进制需要更少的字符来表示相同的值。但这可能不是正确的答案。
我在一次采访中被问到这个问题。我知道如何从 RGB 转换为十六进制值。但我不确定这样做有什么好处。
【问题讨论】:
使用 RGB,您还可以定义颜色的透明度。
(0.5) = 50% 透明 颜色:rgba(255, 255, 255,0.5)
(1) = 100% 透明 = 不透明 颜色:rgb(255, 255, 255,0.5)
【讨论】:
我更喜欢使用十六进制,因为它们使用的字符更少并且更难记住。最好使用最短的方法,特别是如果您打算压缩 CSS。 hex 对网络也更友好。
【讨论】:
十六进制值更容易从图像编辑器中复制和粘贴,通常更容易记住,因为它只有 6 位数字,并且可以轻松变得更紧凑,例如#fff 与 rgb(255,255,255)
【讨论】:
它更紧凑一些,我想您可以轻松识别“网络安全”颜色。即遵循#xxyyzz 格式的任何内容。
【讨论】: