這篇文章給大家介紹怎么在css中設(shè)置透明度,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。
我們提供的服務(wù)有:網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、襄陽ssl等。為1000多家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的襄陽網(wǎng)站制作公司
在css中設(shè)置透明度的方法有三種:
rgba()
opacity
屬性
filter:opacity(%)
方法1:rgba()函數(shù)
rgba()函數(shù)可以設(shè)置顏色透明度,語法如下:
RGBA(R,G,B,A)
取值:
R: 紅色值。正整數(shù) | 百分?jǐn)?shù)
G: 綠色值。正整數(shù) | 百分?jǐn)?shù)
B: 藍(lán)色值。正整數(shù) | 百分?jǐn)?shù)
A: Alpha透明度。取值0~1之間。
例如:rgba(255,0,0,0.5)
半透明紅色
rgba()只是單純的可以設(shè)置顏色透明度,這樣在頁面的布局中有很多應(yīng)用。比如說:讓背景出現(xiàn)透明效果,但上面的文字不透明。
示例:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>opactity</title> <style> .box1{ position:relative; width:200px;height:200px; background-color: #00f; } .box2{ position:absolute; top:80px; left:80px; width:200px; height:200px; background-color:#0f0; } .box3{ position:relative; width:200px; height:200px; background-color:#f00; z-index:1; } </style> </head> <body> <div></div> <div></div> <div></div> </body> </html>
設(shè)置透明度的效果
.box1{ position:relative; width:200px;height:200px; background-color: #00f; z-index:10; opacity:0.5; } .box2{ position:absolute; top:80px; left:80px; width:200px; height:200px; background-color:#0f0; z-index:5; opacity:0.5; } .box3{ position:relative; width:200px; height:200px; background-color:#f00; z-index:1; opacity:0.5; }
表現(xiàn)效果:
(學(xué)習(xí)視頻分享:css視頻教程)
方法2:使用opacity屬性
在 CSS3 中,增加了一個(gè) opacity 屬性,使用此屬性可以設(shè)置元素的透明度。opacity屬性具有繼承性,會(huì)使容器中的所有元素都具有透明度;
語法:
opacity: value ;
value :指定不透明度,從0.0(完全透明)到1.0(完全不透明)。
代碼實(shí)例:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <style> div{ float: left; padding: 10px; } img{ width: 200px; } .box1 img{ opacity: 1; } .box2 img{ opacity: 0.5; } .box3 img{ opacity: 0.2; } </style> </head> <body> <div class="box1"> <h3>opacity: 1;</h3> <img src="img/1.jpg"/> </div> <div class="box2"> <h3>opacity: 0.5;</h3> <img src="img/1.jpg"/> </div> <div class="box3"> <h3>opacity: 0.2;</h3> <img src="img/1.jpg"/> </div> </body> </html>
方法3:設(shè)置filter:opacity(%)
樣式設(shè)置圖片的透明度
filter屬性是將過濾器效果應(yīng)用于web頁面上的元素(主要是圖像)的CSS方法;可以通過設(shè)置opacity()值,來設(shè)置圖像的不透明度效果。0%不透明度表示元素完全透明,如果不透明度為100%,則表示原始圖像。
語法:
filter: opacity(%);
示例:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <style> .opacity1 { opacity: 0.5; filter: none; } .opacity2 { opacity: 0.2; filter: none; } </style> </head> <body> <div> 正常圖片:<br /><br /> <img src="1.jpg" width="300px" /></div><br /> <div> 設(shè)置透明度的圖片:<br /><br /> <img class="opacity1" src="1.jpg" width="300px" /> <img class="opacity2" src="1.jpg" width="300px" /> </div> </body> </html>
關(guān)于怎么在css中設(shè)置透明度就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。
網(wǎng)頁標(biāo)題:怎么在css中設(shè)置透明度
文章位置:http://jinyejixie.com/article28/ggijcp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)、網(wǎng)站維護(hù)、網(wǎng)頁設(shè)計(jì)公司、網(wǎng)站排名、品牌網(wǎng)站建設(shè)、
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)