css怎麼設定div不透明
css設定div不透明的方法:1、使用元素的opacity屬性,設定遮罩層的效果;2、透過opcity等屬性設定父級p透明,子p不透明。
本文操作環境:windows7系統、HTML5&&CSS3版,DELL G3電腦
css怎麼設定div不透明?
css實現遮罩層,父div透明,子div不透明
使用元素的opacity 屬性,設定遮罩層的效果, 主要 樣式是:background-color: #ooo; opacity:0.3;
<p style="width:500px; height:500px;position:fixed; top :0px;background-color:#000;opacity:0.3;text-align:center"> <p style="float:right; width:100px;height:100%; z-index:10;line-height:500px;background-color:blue;opacity:1;">dfaaf </p> </p>
原因分析: 使用css的opcity屬性改變某個元素的透明度,但是其元素下的子元素的透明度也會被改變,即便重定義也沒有用,不過有個方法可以實現,大家可以看看。
可以使用一張透明的圖片做背景可以達成效果,但是有沒有更簡單的方法呢?使用RGBA。
<p style="width:500px; height:500px;position:fixed; top :0px;background-color:#000;background: rgba(0, 0, 0, 0.5);text-align:center"> <p style="float:right; width:100px;height:100%; z-index:10;line-height:500px;background-color:blue;opacity:1;">dfaaf </p> </p>
解釋:這是黑色半透明的程式碼(設定背景色 同時設定opacity(透明度,取值範圍0-1))
前三個值表示顏色的red,green,blue值
最後一個表示alpha值,就是透明度值,不透明為1
(支援IE8+以及所有現代瀏覽器)
父級p 使用rgba ,效果可以了,如下圖;
怎麼實現父級p透明,子p不透明呢?下面這個程式碼片段還可以參考:
原文:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""> <html xmlns=""> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>css外層p半透明內層p不透明-彈出層效果的實現【例項】</title> <style type="text/css"> <!-- body,td,th { font-size: 12px; padding:0; margin:0; } .tanchuang_wrap{ width:600px; height:400px;position:absolute;left: 0px;top: 0px;z-index:100; display:none;} .lightbox{width:600px;z-index:101; height:400px;background-color:red;filter:alpha(Opacity=20);-moz-opacity:0.2;opacity: 0.2; position:absolute; top:0px; left:0px;} .tanchuang_neirong{width:353px;height:153px;border:solid 1px #f7dd8c;background-color:#FFF;position:absolute;z-index:105;left: 123px;top: 123px;} --> </style> <script language="javascript"> function closep(pId){ document.getElementById(pId).style.display = 'none'; } function displayp(pId){ document.getElementById(pId).style.display = 'block'; } </script> </head> <body> <p style="width:400px; height:400px; position:relative; text-align:center;"> <p class="tanchuang_wrap" id="aaaa"> <p class="lightbox"></p> <p class="tanchuang_neirong"> <p><span onClick="closep('aaaa')" style=" cursor:pointer;">關閉</span></p> 這裡是彈窗內容 </p> </p> <span onclick="displayp('aaaa')" style="cursor:pointer;">點選我</span> <p>測試透過,相容IE6.0、IE7.0、火狐3.6、遨遊等各大瀏覽器</p> </p> </body> </html>
效果如下圖:
推薦學習:《》
以上就是css怎麼設定div不透明的詳細內容,更多請關注php中文網其它相關文章!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/755/viewspace-2827762/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- css怎麼設定角度CSS
- CSS3顏色不透明度如何設定CSSS3
- CSS如何設定div半透明效果CSS
- css為什麼設定div的寬度不起作用CSS
- CSS設定div邊框演示程式碼CSS
- 設定UIView的物件不透明UIView物件
- css設定div元素邊框不顯示CSS
- css設定div水平居中程式碼例項CSS
- win10qq不透明怎麼解決 win10系統qq透明設定方法Win10
- css超出隱藏顯示省略號怎麼設定?CSS
- DIV浮動層絕對居中定位用CSS怎麼寫CSS
- ubisoft怎麼設定中文 育碧商城客戶端怎麼設定中文客戶端
- 設定div滾動條
- word字型怎麼設定?
- windows hello怎麼設定?Windows
- css垂直居中怎麼設定?文字上下居中和圖片垂直居中CSS
- origin怎麼設定簡體中文 橘子平臺怎麼設定中文
- 設定一個div尺寸全屏
- Python怎麼設定代理Python
- Java怎麼設定代理使用?Java
- CSS div居中CSS
- win10怎麼設定出廠設定 win10恢復出廠設定會怎麼樣Win10
- win10 2004系統開始選單不透明怎麼辦_win10 2004怎麼將開始選單設定成透明Win10
- vue怎麼設定html不快取 但是js、css等檔案做快取VueHTML快取JSCSS
- css字型設定CSS
- win10豆沙綠怎麼設定_win10怎麼設定護眼綠豆沙Win10
- win10電腦 tls安全設定怎麼設定為預設設定Win10TLS
- jQuery設定div邊框顏色jQuery
- 怎麼設定jupyter路徑?
- ps羽化邊緣怎麼設定
- java變數怎麼設定(宣告)Java變數
- 屏保設定不生效怎麼做?
- PbootCMS偽靜態怎麼設定?boot
- Win10怎麼設定預設程式Win10
- CSS div居中效果CSS
- div+css排版CSS
- div按鈕CSSCSS
- win10 沒有日曆怎麼設定_win10桌面日曆怎麼設定Win10