以RGBA不完美的解决方案()在IE8

RGBA()是一个新的CSS3属性,所以IE8及以下浏览器不兼容。你是做什么的我终于找到了解决办法。

和解条款

让我们先解释下列RGBA

RGBA:

RGBA的意思,R为红色,G为绿色,B为蓝色,一个透明的。

RGBA(0,0,0,。5)代表黑色,透明度为0.5

解决在IE8的透明度问题,这可以增加:

过滤器:ProgID:DXImageTransform.Microsoft.gradient(startcolorstr = # 7f000000,endcolorstr = # 7f000000); / * * / IE8



这句话原本用于逐渐变化,但没有渐变的效果,所以startcolorstr和endcolorstr都设置为相同的颜色。

这是# 7f000000,# 7f代表000000的透明度表示颜色,透明度是对应表:


IE8以上完美解决不兼容RGBA(),这是所有萧边分享你的内容。我希望能给你一个参考,希望你能支持它。