日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

CSS 元素透明

發(fā)布時間:2024/8/26 综合教程 29 生活家
生活随笔 收集整理的這篇文章主要介紹了 CSS 元素透明 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

  1、HTML 元素透明

  其實本身,CSS 實現(xiàn)元素透明是件容易事兒。直接上代碼:

 
opacity:.5

  opacity 指的是不透明度,取值為 0~1 之間,1 表示完全不透明,0 表示完全透明

A 級瀏覽器基本都支持 opacity屬性,但碰上 IE,總沒好事。不過 IE 有濾鏡,可以幫

助我們拐彎抹角地搞定不透明度:

 
filter:alpha(opacity=50);

  注:事實上會碰到透明背景層,而 opacity 屬性是會繼承的,避免這個問題,需要結(jié)合

定位來實現(xiàn)。

在CSS3中,還可以使用 HSLA(色調(diào)、飽和、亮度、透明度)或者 RGBA(紅、

綠、藍(lán)、透明度)來實現(xiàn)元素透明。例如:

2、背景圖片透明

有一個值得關(guān)注的問題是,PNG8 格式的圖片在 IE6 下僅支持全透明,也就是說,IE6

下使用 PNG8 無法實現(xiàn)背景的半透明效果。透不透明其實有時候無所謂,但問題是全透

明狀態(tài)下,會導(dǎo)致圖片出現(xiàn)惡心的毛邊。雖然可以在導(dǎo)出 PNG8 時,通過選擇雜邊顏色

或者去除雜邊的方式解決,但并不完美。

可喜的是,PNG24 支持全透明,所以 PNG24 就很威猛了,在圖片透明的方案中,它

絕對是武力指數(shù)最高的。

但碰上 IE,另一個惡心的問題又出現(xiàn)了,IE6 不支持支持半透明的 PNG24透明圖片

(可能有點拗口)。

咋辦?濾鏡!

直接上代碼:

_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='mangguo.png',sizingMethod='crop');

  但碰上 IE6,又悲劇了。在 CSS 文檔和頁面地址不一致時(比如很多網(wǎng)站會將靜態(tài)資

源放置于和站點本身不同域的 CDN服務(wù)器上),會導(dǎo)致濾鏡引用的圖片不可獲取。所

以一旦資源跨域,必須保證圖片地址為絕對路徑。

總結(jié)

以上是生活随笔為你收集整理的CSS 元素透明的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。