filter: progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#00000000, endColorstr=#cc000000);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#00000000, endColorstr=#cc000000)";
一般用filter就行。
startColorStr:可選項。字符串(String)。設置或檢索色彩漸變的開始顏色和透明度。其格式為 #AARRGGBB 。 AA 、 RR 、 GG 、 BB 為十六進制正整數。 RR 指定紅色值, GG 指定綠色值, BB 指定藍色值,參閱 #RRGGBB 顏色單位。 AA 指定透明度。 00 是完全透明。 FF 是完全不透明。超出取值范圍的值將被恢復為默認值。取值范圍為 #FF000000 – #FFFFFFFF 。默認值為 #FF0000FF 。不透明藍色。?
EndColorStr:可選項。字符串(String)。設置或檢索色彩漸變的結束顏色和透明度。默認值為 #FF000000 。不透明黑色。(表示顏色漸變的話去掉前兩位透明度就行)
計算FF透明度為0.8對應的色值:?
十六進制FF對應十進制值是255,透明度為0.8,那么255*0.8 = 204,對應的十六進制為CC。
?
若要實現透明度為0.5的黑色背景:
filter: progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#80000000, endColorstr=#80000000); 只要保證AA不漸變就行。