一直以來,瀏覽器的透明度一直無法實現單純的顏色透明,每次使用alpha後就會把透明的屬性繼承到子節點上。換句話說,很難實現背景顏色透明而文字不透明的效果,直到RGBA顏色的出現這一切將成為現實。
實現這樣的效果非常簡單,設定顏色的時候我們使用標準的rgba() 單位即可, 如rgba(255,0,0,0.4) 這樣就出現了一個紅色同時擁有alpha透明為0.4的顏色。
經過測試firefox 3.0 safari 3.2 opera 10都支援了rgba單位,很可惜的是我們的ie系列,包括ie8都還沒有很好的支援. 如果ie不加快這裡的步伐,很快就會輸掉這個瀏覽器的戰爭...