Cac*_*nta 13
CSS3原生支持RGBA :
div {
background: rgba(200, 54, 54, 0.5);
}
Run Code Online (Sandbox Code Playgroud)
Firefox,Safari,Chrome,IE9和Opera浏览器都支持RGBA.较旧的IE不支持它.
幸运的是,您可以为支持它的浏览器指定RGBA颜色,为不支持它的浏览器指定替代颜色.查看此链接以获得精彩的指导.
这些是两个选项: - 从链接 -
1.回到固定颜色:当不透明度不可用时,允许浏览器回退使用纯色.该
h1 {
color: rgb(127, 127, 127);
color: rgba(0, 0, 0, 0.5); //for modern browsers only
}
Run Code Online (Sandbox Code Playgroud)
2.回到PNG:如果你在背景颜色上使用透明度(虽然不在边框或文本上),可以回退到使用带有alpha通道的PNG来获得相同的效果.这不如使用CSS那么灵活,因为您需要为每个透明度级别创建一个新的PNG,但它可以是一个有用的解决方案.
h1 {
background: transparent url(imageName.png);
background: rgba(0, 0, 0, 0.5) none; //for modern browsers only
}
Run Code Online (Sandbox Code Playgroud)
我想说的是你不需要HTML颜色代码,你只需要添加css属性rgba- 用javascript或jquery - 在你拿起颜色后我觉得你已经完成了.
希望能帮助到你.
| 归档时间: |
|
| 查看次数: |
5930 次 |
| 最近记录: |