在 CSS 中使用十六进制而不是十进制来表示 RGB 颜色值有什么好的理由吗?

2024-02-22

rgb(255,255,255)自 CSS1 以来,表示法就可用了。但#ffffff似乎更受欢迎。

显然它稍微紧凑一些。我知道十六进制与底层字节的关系更密切,并且了解对这些值进行算术会有优势,但这不是你要使用 CSS 做的事情。

颜色值往往是由设计师(例如我自己)提出的,他们在其他地方永远不会遇到十六进制表示法,并且更熟悉十进制表示法,这是在他们使用的应用程序中指定颜色的主要方式 - 事实上我有我遇到了很多人,他们没有意识到给定的十六进制值如何分解为 RGB 分量,并假设它根本与颜色没有直接关系,例如 Pantone 颜色系统参考(例如 PMS432)。

那么,有什么理由不使用十进制呢?


十六进制值更容易从您喜欢的图像编辑器中复制和粘贴。

RGB 值更容易使用 Javascript 进行操作。

(我最喜欢的十六进制颜色值是#EDEDED,我们为参与赛车运动的客户制作的网站的背景颜色为#F1F1F1:-)

Ed.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 CSS 中使用十六进制而不是十进制来表示 RGB 颜色值有什么好的理由吗? 的相关文章

随机推荐