Chr*_*son 27
我相信你应该使用RGB或HEX,这主要是个人品味的问题.我个人使用HEX,因为它感觉更方便 - 在阅读代码时更容易扫描,更容易从首选的图像编辑器进行复制.此外,对于白色(#fff),黑色(#000)这样的颜色,它可以节省几个字节(不过它会产生很大的不同).
最后,它实际上只是对同一事物的两种不同表示,从性能角度来看,我认为不重要.至少你可以做很多其他事情来提高性能,这会对性能产生更大的影响.
Mar*_*lin 14
通常,您可以直接从图形编辑器复制十六进制值 - 从单个文本字段.对于RGB,您不能:RGB值通常通过三个单独的文本字段表示.所以十六进制值至少比日常使用更容易.
但是暂时没有办法对带有alpha透明度的值使用十六进制表示法,所以我们不得不通过rgba()函数使用RGB表示法.
在CSS颜色模块级别4规范草案增加了8位十六进制表示法#RRGGBBAA和#RGBA:即 G.#00ffaa80相当于rgba(0, 255, 170, .5).该功能在Firefox 49 +,Chromium 62+和Safari 10+(WebKit bug)中可用,但在IE和Edge中均未提供.根据caniuse的说法,75%的浏览器支持这种表示法,因此它可能还不能在野外使用,但可以在浏览器插件中使用.
| 归档时间: |
|
| 查看次数: |
32406 次 |
| 最近记录: |