我想挑选颜色#FFEAF0FF来自视觉工作室配色方案Visual Studio 代码:
但是当我将这个十六进制代码放入 Visual Studio Code 时,它变成了不同的颜色:
它们的颜色完全不同(浅蓝色与浅粉色),所以我该怎么做才能让#FFEAF0FF以六位数字的格式显示正确的颜色?
答案1
去掉前导 FF。
无论您从哪里获得该 8 位十六进制数字的颜色(我猜是一个 Android 应用程序?),似乎都使用了“ARGB”配色方案,其中第一对十六进制数字代表“alpha 通道”(基本上是不透明度值)。
传统的 Web 十六进制颜色仅使用 6 位十六进制 RGB,但大约 4 年前,浏览器开始支持“RGBA”格式的 8 位十六进制颜色代码。与 Android 的“ARGB”不同,新兴的 Web 标准使用“RGBA”格式将 alpha 通道放在颜色代码尾端更兼容的位置(我不确定 Android 为什么选择 ARGB 而不是 RGBA)。8 位十六进制 RGBA Web 颜色代码正在作为“CSS 颜色模块,级别 4”的一部分进行标准化。