使用ie的filter来解决rgba在IE8下没有效果的问题

Posted 会飞的小蜜蜂

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用ie的filter来解决rgba在IE8下没有效果的问题相关的知识,希望对你有一定的参考价值。

  使用ie的filter来解决rgba在IE8下没有效果的问题,css代码如下:

background: rgba(255,255,255,0.1);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#19ffffff,endColorstr=#19ffffff); 
第二句话的意思就是当上一行的透明度不起作用的时候执行。这句话的意思本来是用来做渐变的。但是这个地方不需要渐变。所以两个颜色都设置成了相同的颜色。
rgba 和IE下filter数值的转换
rgba 透明值IEfilter值
0.1 19
0.2 33
0.3 4C
0.4 66
0.5 7F
0.6 99
0.7 B2
0.8 C8
0.9 E5

 

以上是关于使用ie的filter来解决rgba在IE8下没有效果的问题的主要内容,如果未能解决你的问题,请参考以下文章

兼容ie8 rgba()写法

解决IE8下不兼容rgba()的解决办法

兼容ie8 rgba()用法 滤镜filter的用法

透明度 background:rgba() 兼容IE8 ;边框只针对IE8 出现

IE7&IE8不支持rgba的方法

IE8 兼容性总结