IE支持rgba半透明的方法
低版本IE下不支持rgba()的表示方法,怎么办?
background:rgba(0,0,0,0.5);
filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);
filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);
使用上面代码就可以实现了!
那么上面标红的是什么东西?其实就是:alpha*255换成16进制 。
常用的rgba和IE下filter数值的转换:
rgba透明值:0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9
IE下filter值:19 33 4c 66 7f 99 b2 c8 e5