1. 程式人生 > >使用ie的filter來解決rgba在IE8下沒有效果的問題

使用ie的filter來解決rgba在IE8下沒有效果的問題

pro 執行 tty tran ie8 sco clas css tex

使用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下沒有效果的問題