1. 程式人生 > >兼容ie8 rgba()寫法

兼容ie8 rgba()寫法

.com transform gradient fff 數字 ros 透明 span ans

background: rgba(255,255,255,.1);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#19ffffff,endColorstr=#19ffffff);

IE8中使用ie獨有的filter來解決。

filter的gradient的顏色“#19ffffff”是由兩部分組成的。

第一部是#號後面的19 。是rgba透明度0.1的IEfilter值。從0.1到0.9每個數字對應一個IEfilter值。對應關系如下:

技術分享

第二部分是19後面的六位 。這個是六進制的顏色值。要跟rgb函數中的取值相同。比如rgb(255,255,255)對應#ffffff;都是白色。

兼容ie8 rgba()寫法