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