rgba()兼容IE8

CSS:
        //通常的高級瀏覽器都支持
        background: rgba(255,255,255,0.1);

        //IE8下
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#19ffffff,endColorstr=#19ffffff);

第二句話的意思就是當上一行的透明度不起做用的時候執行。這句話的意思原本是用來作漸變的。可是這個地方不須要漸變。因此兩個顏色都設置成了相同的顏色。

這個顏色「#19ffffff」是由兩部分組成的。
第一部是#號後面的19 。是rgba透明度0.1的IEfilter值。從0.1到0.9每一個數字對應一個IEfilter值。對應關係如運行截圖所示。

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


相關文章
相關標籤/搜索