查询:
是否有一种简洁的方法来表示部分透明的颜色十六进制?
答案:
是的,CSS Color Module Level 4(目前处于编辑器草案阶段)建议支持 4 位和 8 位十六进制 RGBA 表示法:
4 位十六进制符号
示例:
background: #0000; /* Translucency omitted */
8 位十六进制表示法
示例:
background: #00000000; /* Fully transparent */
未来浏览器:
虽然当前浏览器尚不支持这些表示法,但它们可能会随着 Color Module Level 4 规范的实现而引入。请留意浏览器更新的兼容性。
不支持的浏览器的后备:
同时,您可以使用后备来确保所有浏览器都支持:
figure { background: #FEFE7F; /* Fallback color */ color: #3F3FFE; /* Fallback color */ background: rgba(255, 255, 0, 0.5); color: rgba(0, 0, 255, 0.75); background: #ffff007F; /* Modern browsers */ color: #0000ffbe; /* Modern browsers */ }
以上是CSS中的十六进制表示法可以表示部分透明的颜色吗?的详细内容。更多信息请关注PHP中文网其他相关文章!