日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > web前端 > htmlcss > 神奇的 CSS 元素透明法

神奇的 CSS 元素透明法

來源:程序員人生   發布時間:2014-01-27 06:45:12 閱讀次數:3202次

1、HTML 元素透明

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

opacity:.5

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

A 級瀏覽器基本都支持 opacity 屬性,但碰上 IE,總沒好事。不過 IE 有濾鏡,可以幫助我們拐彎抹角地搞定不透明度:

filter:alpha(opacity=50);

注:事實上會碰到透明背景層,而 opacity 屬性是會繼承的,避免這個問題,需要結合定位來實現。

在 CSS3 中,還可以使用 HSLA(色調、飽和、亮度、透明度)或者 RGBA(紅、綠、藍、透明度)來實現元素透明。例如:

background: hsla(0,100%,50%,0.5);background: rgba(0,0,0,0.5);

2、背景圖片透明

有一個值得關注的問題是,PNG8 格式的圖片在 IE6 下僅支持全透明,也就是說,IE6 下使用 PNG8 無法實現背景的半透明效果。透不透明其實有時候無所謂,但問題是全透明狀態下,會導致圖片出現惡心的毛邊。雖然可以在導出 PNG8 時,通過選擇雜邊顏色或者去除雜邊的方式解決,但并不完美。

可喜的是,PNG24 支持全透明,所以 PNG24 就很威猛了,在圖片透明的方案中,它絕對是武力指數最高的。

但碰上 IE,另一個惡心的問題又出現了,IE6 不支持支持半透明的 PNG24 透明圖片(可能有點拗口)。

咋辦?濾鏡!

直接上代碼:

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

但碰上 IE6,又悲劇了。在 CSS 文檔和頁面地址不一致時(比如很多網站會將靜態資源放置于和站點本身不同域的 CDN 服務器上),會導致濾鏡引用的圖片不可獲取。所以一旦資源跨域,必須保證圖片地址為絕對路徑

來源:http://www.mangguo.org/

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 欧美日韩99 | 国产精品一区二区在线播放 | 久久精品亚洲一区二区三区浴池 | 国产四区| 国产传媒一区二区 | 亚洲精品视频免费看 | av2014天堂网| 成年人免费网站 | 综合久久综合 | 欧美一区二区三区在线看 | 久久精品中文 | 可以在线观看av的网站 | 久在线观看 | 国产精品99久久久久久宅男 | 国产精品成人一区二区三区夜夜夜 | 在线视频中文字幕 | 天堂网avav | 99国产精品电影 | 久久男女视频 | 亚洲+变态+欧美+另类+精品 | 欧美波霸videosex极品 | 国产成人精品三级麻豆 | 久久久久国产视频 | 国产精品成人在线 | 久久极品 | 成人亚洲国产 | 国产黄一级 | 中文字幕一区二区三区在线播放 | 亚洲日本va中文字幕久久 | 精品视频网站在线观看 | 91精品久久久久久久久青青 | 午夜专区 | 欧美日本免费 | 精品成人69xx.xyz | 成人性生交大片免费网站 | 日韩一级片一区二区 | 亚洲www啪成人一区二区麻豆 | 久久久久久av | 久久日韩精品 | 亚洲精品国产区欧美区在线 | 国产一区中文字幕 |