本文主要介紹用css寫透明的三種方法(css透明屬性rgba),下面一起看看用css寫透明的三種方法(css透明屬性rgba)相關(guān)資訊。
的opacity函數(shù)的css3屬性用于控制透明頁面元素的影響(調(diào)整不透明度),這是早期網(wǎng)頁設(shè)計(jì)中經(jīng)常使用的一種透明效果,通常使用png圖層使其透明?,F(xiàn)在網(wǎng)站設(shè)計(jì)者可以很容易的使用css3透明來調(diào)整頁面元素的不透明度,而且css3透明屬性的語法非常簡(jiǎn)單,只需要數(shù)字調(diào)整就可以顯示不同的不透明度。然后設(shè)計(jì)一個(gè)現(xiàn)代風(fēng)格,可以用于網(wǎng)頁圖片、div塊、跨區(qū)域、表格…等元素。所有主流瀏覽器都支持新版本的css3效果的不透明度屬性。css3透明屬性的基本語法opacity:opacity;由css3透明度屬性參數(shù)的不透明度表示的數(shù)字,從0到1,0表示完全透明,1表示完全不透明。換句話說,數(shù)字越大,元素越不透明。除了參數(shù)不透明,繼承了父層的屬性,但是瀏覽器支持差,不推薦。css3透明屬性實(shí)例css代碼將內(nèi)容復(fù)制到剪貼板。測(cè)試css3透明度屬性不透明度測(cè)試css3透明度屬性不透明度測(cè)試css3透明度屬性不透明度示例輸出效果一共準(zhǔn)備了三個(gè)樣本,加入了div塊不透明度效果。你可以從上面的第一個(gè)街區(qū)通知他們。0.1的不透明度(不透明度:0.1)使整個(gè)塊幾乎看不出來是文字和顏色兩塊,0.5的不透明度(不透明度:0.5)明顯高于第一塊和第三塊,進(jìn)一步將不透明度降低到0.8,文字顏色和背景顏色更加明顯,這是實(shí)際效果css3的透明屬性。例子可以清楚的看到,在一個(gè)div塊中,文字和背景顏色(背景補(bǔ)充:主流瀏覽器的當(dāng)前版本都支持css3透明屬性,但是需要注意的是,ie8必須使用ie瀏覽器早期版本中的替代語法并不重要。所謂替代語法就是濾鏡屬性的使用,比如寫filter: α(不透明度50);效果等于0.5不透明度。不透明透明屬性繼承css3透明透明屬性繼承。當(dāng)對(duì)象使用不透明和透明屬性設(shè)置時(shí),其子集元素也將具有透明效果。xml代碼將內(nèi)容復(fù)制到剪貼板。背景色rgb不透明度效果背景色rgba透明度效果css: css代碼將內(nèi)容復(fù)制到剪貼板。主要是{明確:錯(cuò);定金:20%汽車;溢出:隱藏;寬度:335px;}主div {顏色:紅色;浮點(diǎn)數(shù):左;顯示:內(nèi)嵌塊;寬度:160px;身高:160px文本對(duì)齊:居中;}使用不透明屬性顯示透明屬性。div1 {背景色:rgb (0,0,0);不透明度:0.5;濾鏡:alpha(不透明度= 50);ms過濾器: progid:dximagetransform . microsoft . alpha(不透明度50);右邊距:15px;} div1 p { .位置:相對(duì);} *//*使用rgba顏色顯示效果格式。背景:rgba(0,0,0,5)}結(jié)論:rgba的背景色可以直接設(shè)置對(duì)象的透明效果,并且不繼承其子集元素。但是,使用rgb顏色并設(shè)置不透明和透明屬性的對(duì)象將產(chǎn)生透明繼承。但是可以在i測(cè)試,會(huì)發(fā)現(xiàn)ie7和ie8瀏覽器中設(shè)置的對(duì)象不透明度屬性中的子透明元素并沒有繼承父元素來設(shè)置透明效果,將背景設(shè)置為rgba對(duì)象,但是并沒有效果。這是因?yàn)槲恢弥械膶?duì)象設(shè)置了opacity transparency屬性設(shè)置元素的子集:relative attribute,這使得它解決了ie9瀏覽器中的以下問題;其次,它與ie9瀏覽器中的rgba顏色不兼容,所以你會(huì)看到兩種沒有效果的背景顏色。
了解更多用css寫透明的三種方法(css透明屬性rgba)相關(guān)內(nèi)容請(qǐng)關(guān)注本站點(diǎn)。