关于IE8以下背景颜色的半透明的兼容性问题

来源:互联网 发布:js循环遍历数组对象 编辑:程序博客网 时间:2024/06/05 18:55

在做项目的过程中渐变色或透明度是非常常见的样式,但是IE8以下并不支持rgba,那怎么办呢?

但是IE下某个属性可以实现类似rgba的效果,那就是半透明背景,即是IE滤镜,精准的讲是IE渐变滤镜。

使用方法如下:

 filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#AARRGGBB,endcolorstr=#AARRGGBB);

startcolorstr:是可选项。字符串(string).设置或检索色彩渐变的开始颜色和透明度。

其格式为:#AARRGGBB。AA、RR、GG、BB为十六进制正整数。取值范围为00-ff。

AA:指透明度。00是完全透明。FF是完全不透明。超出取值范围的值将恢复成默认值。

取值范围#FF000000-#FFFFFFFF.默认值为#FF0000FF。不透明蓝色。

RR:指红色值。

GG:指绿色值。

BB:指蓝色值。

示例:rgba——filter实现兼容性半透明效果:

background:rgba(0,0,0,0.5);

 filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);

原创粉丝点击