你应该使用rgba(0, 0, 0, 0)
or rgba(255, 255, 255, 0)
CSS 的透明度?
各自的优点和缺点是什么?
最后一个参数为rgba()
函数是“alpha”或“opacity”参数。如果您将其设置为0
它将意味着“完全透明”,前三个参数(red
, green
, and blue
通道)并不重要,因为无论如何你都看不到颜色。
考虑到这一点,我会选择rgba(0, 0, 0, 0)
因为:
- 打字少了,
- 它会在 CSS 文件中保留一些额外的字节,并且
- 如果 alpha 值更改为不需要的值,您将看到一个明显的问题。
You could避免rgba
完全模型并使用transparent
关键字代替,根据w3.org http://www.w3.org/TR/css3-color/#transparent,相当于“透明黑色”并且应该计算为rgba(0, 0, 0, 0)
。例如:
h1 {
background-color: transparent;
}
这又为您节省了几个字节,同时您使用透明度的意图很明显(如果有人不熟悉 RGBA)。
从 CSS3 开始,您可以使用transparent
任何接受颜色的 CSS 属性的关键字。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)