我想知道,当w3specs支持 12位颜色时。
目前,网页颜色被定义为 8位为 sRGB (例如:#FFFFFF或rgba(255,0,0,100))
所以我想知道,如果有类似** 12-bit sRGB **的东西你定义的颜色如下:
仅仅支持10位(实际上只是需要显示的内容),因为8 + 2 Bit格式不佳,所以非常不可能,因此白色的颜色将是#8FF,这非常难看。
我已经尝试在w3Spec中找到这些信息,但我并不幸运。
也许有人可以向我展示链接到正确的w3Spec 或工作组
为什么我需要这个?
答案 0 :(得分:1)
我查看了w3specs和css邮件列表,你已经可以使用10位颜色了,通过编写类似的东西:
rgb(0.1%,0.1%,0.1%)浏览器将决定是否将向下舍入为0%
CSS Color Level 4还将扩展rgb()和rgba()以接受a < number&gt ;,其中<整数>使用了,所以你可以写:
rgb(0.25,0.25,0.25),可能会或可能不会舍入为rgb(0,0,0)
- Simon Sapin,CSS-color Mailing List
欲了解更多信息,请阅读CSS-Color Level 4 - 编辑草案,2013年10月7日