校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > CSS透明屬性詳解代碼

CSS透明屬性詳解代碼

熱門標簽:南通電銷外呼系統軟件 廣州防封電銷機器人廠家 上海400電話辦理到易號網 洛陽防封卡外呼系統廠家 申請400電話移動 山東電銷機器人軟件 常州電話外呼系統招商 智能語音電銷機器人客戶端 成都企業外呼系統
透明往往能產生不錯的網頁視覺效果,先奉上兼容主流瀏覽器的CSS透明代碼:
復制代碼 代碼如下:

.transparent_class {
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}
 

上面的幾個屬性分別是:
opacity: 0.5; 這是最重要的,因為它是CSS標準.該屬性支持Firefox, Safari和 Opera.
filter:alpha(opacity=50); 這個是為IE6設的,可取值在0-100,其它三個0到1.
-moz-opacity:0.5; 這個是為了支持一些老版本的Mozilla瀏覽器。
-khtml-opacity: 0.5; 這個為了支持一些老版本的Safari瀏覽器。
CSS透明度繼承問題
但CSS的透明屬性涉及到一個繼承問題,當為父級元素設置透明度后,子元素將自動繼承其透明度,即使你又為子元素指定透明度為1也是無效的。
對于子元素是文字的情況,我的解決方法一般是如果多少還能夠看清,就不管。另一個折衷的方法是,為文本子元素指定一個相對更深的顏色。也就是說,當子元素繼承透明度后,所得到的文本顏色正好就是你想要的。前提是,這個顏色還有加深的可能,和需要詳細的計算顏色和透明度的值。
還有"取消透明度繼承”的說法,這個說法是不太準確的,據我個人所知,沒有任何取消透明度繼承的方法。只能說,當想要實現"多個元素覆蓋,只讓指定的元素透明”時,可以使用的一些Hack。
搜了一下,找到一個不錯的實現這種效果的方法 – 一個關于透明繼承度的問題,有興趣的朋友可以看看。原理很簡單,添加一個空元素作為透明層,和不想透明但是要實現覆蓋效果的元素為同級元素。父級元素使用position:relative定位; 兩個子元素使用position:absolute定位,實現覆蓋。
html代碼:
 
復制代碼 代碼如下:

div class="div3">div class="div4">/div>這里文字圖片都沒透明度了
div class="div2">圖片/div>
/div>

CSS代碼
復制代碼 代碼如下:

body {
background-image: url(./105247.png);
background-repeat: repeat;
}
.div2{ width:100px; height:100px; background: url(./testbok.png)}
.div3{ width:200px; height:200px; position:relative; margin-top:10px}
.div4{  position:absolute; top:0; height:200px; width:200px; z-index:-1; background:#FFFFFF;filter:alpha(opacity=70);opacity:0.7;}
 

如果你外面的容器高度是不定的,那么只要把div3的高度設置的足夠的高度就可以了
這個方法有個很不好的缺點:多了一個空白的div
您可能感興趣的文章:
  • CSS繪制五角星
  • css樣式標簽和js語法屬性區別
  • js控制不同的時間段顯示不同的css樣式的實例代碼
  • 純CSS繪制三角形(各種角度)
  • css類選擇器的使用方法詳解

標簽:廣安 萊蕪 混顯 貴州 鶴壁 滄州 賀州 邵陽

巨人網絡通訊聲明:本文標題《CSS透明屬性詳解代碼》,本文關鍵詞  CSS,透明,屬性,詳解,代碼,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《CSS透明屬性詳解代碼》相關的同類信息!
  • 本頁收集關于CSS透明屬性詳解代碼的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 东莞市| 永州市| 东方市| 南郑县| 绵竹市| 陵水| 宁陵县| 小金县| 荆州市| 门头沟区| 平凉市| 三河市| 桦甸市| 巴楚县| 郓城县| 敦化市| 浦东新区| 山西省| 宜州市| 本溪市| 西林县| 江川县| 佳木斯市| 蓝山县| 射阳县| 大连市| 颍上县| 清水河县| 竹溪县| 东海县| 甘德县| 旺苍县| 仙桃市| 承德县| 马关县| 大竹县| 六安市| 九江市| 开化县| 杭州市| 尼玛县|