使用新的CSS3的”RGBA”聲明,不僅僅讓我們像通常一樣設(shè)置RGB顏色,而且還可以設(shè)置其透明度。
RGBA像RGB一樣設(shè)置顏色,而這個(gè)”A”——RGBA中的最后一個(gè)值——允許我們設(shè)置該元素的透明度。就像opacity聲明一樣,一個(gè)opacity值為1的元素是完全不透明的,而一個(gè)opacity為0的元素是完全透明的。
瀏覽器兼容性
RGBA現(xiàn)在在Firefox、Google Chrome和Safari中都有比較好的支持,同樣不需要前綴。
CSS3 RGBA 色彩
上面的效果有以下樣式實(shí)現(xiàn):
div.rgbaL1 { background:rgba(153, 134, 117, 0.2); height:20px; } div.rgbaL2 { background:rgba(153, 134, 117, 0.4); height:20px; } div.rgbaL3 { background:rgba(153, 134, 117, 0.6); height:20px; } div.rgbaL4 { background:rgba(153, 134, 117, 0.8); height:20px; } div.rgbaL5 { background:rgba(153, 134, 117, 1.0); height:20px; }
瀏覽器支持
- √ Firefox(3.05+…)
- √ Google Chrome(1.0.154+…)
- √ Google Chrome(2.0.156+…)
- × Internet Explorer(IE7, IE8 RC1 )
- × Opera(9.6+…)
- √ Safari(3.2.1+ windows…)
本節(jié)原文: http://www.zenelements.co.uk/blog/css3-rgba-color-opacity
特別聲明,本系列文章譯自:Zen Elements,非常感謝Alex的辛勤工作。 Special Staterment: this series posts were translate fromZen Elements, thanks Alex for his great work so much.
出處:前端觀察
責(zé)任編輯:bluehearts
上一頁 透明度 下一頁 HSL和HSLA
◎進(jìn)入論壇網(wǎng)頁制作、WEB標(biāo)準(zhǔn)化版塊參加討論,我還想發(fā)表評(píng)論。
|