久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

詳解CSS透明opacity和IE各版本透明度濾鏡filter的最準確用法

CSS3的透明度屬性opacity想必大家都已經用的無處不在了。而對于不支持CSS3的瀏覽器如何進行透明處理,保持瀏覽器效果的一致,本篇文章主要介紹了詳解CSS透明opacity和IE各版本透明度濾鏡

CSS3的透明度屬性opacity想必大家都已經用的無處不在了。而對于不支持CSS3的瀏覽器如何進行透明處理,保持瀏覽器效果的一致,這個估計誰都會寫,但是涉及到filter的具體語法含義和各版本寫法的不同區別,很多人都搞不準確,我曾經問過許多群里的大牛,說的都不是很準確,網上的說法就更五花八門了。今天呢,主要是重新溫習一下這個屬性,并實際測試來說明正確的寫法,和IE各版本的支持度和書寫區別。

首先,Opacity屬性用來設置一個元素的透明度,取值范圍是0~1之間,不可為負值。opacity取值為1是完全不透明,取值為0是完全透明,視覺上看不見。關于瀏覽器對opacity屬性的兼容性請繼續往下看:

從Firefox3.5+不再支持私有屬性-moz-opacity了,在Mozilla 1.7 (Firefox 0.9)之前FF都是使用這個私有屬性的,Firefox 0.9-Firefox3同時支持-moz-opacity和opacity這兩個屬性,現在回想起剛入職場不久那時候,正好是Firefox升級到3.5之后,一些做好的頁面透明效果突然沒有了,如今已經CSS3鋪天蓋地,概嘆時光荏苒啊。

IE9+才開始支持CSS3 opacity,而對IE6-IE8我們習慣使用filter濾鏡屬性來進行實現。IE4-IE9都支持濾鏡寫法progid:DXImageTransform.Microsoft.Alpha(Opacity=xx).

IE8又引入了特殊的-ms-filter,IE認為這種寫法是對舊寫法的一次更正,更符合規范,這個寫法的屬性值只是多了一對引號,效果同前。不過,這種寫法的壽命也不長,到IE10對filter與-ms-filter都已經不再支持。

Safari 1.2之前的版本,是基于khtml的瀏覽器內核,1.2版發布后,不再支持-khtml-opacity的寫法,-khtml-opacity也隨之成為歷史。

Konqueror從未支持過-khtml-opacity,從4.0版本開始已經支持opacity。

除IE外,目前主流瀏覽器 Opera 9.0+,Safari  1.2(WebKit 125) +,chrome等等都支持opacity這個透明度屬性。

IE 從4.0版開始,就提供了一些內置的多媒體濾鏡特效,具體的使用方法是:

語法:

filter : filter 

參數: 

filter :  要使用的濾鏡效果。多個濾鏡之間用空格隔開。

說明:

1、設置或檢索對象所應用的濾鏡效果。

2、要使用該屬性,對象必須具有height,width,position三個屬性中的一個。

3、濾鏡的機制是可擴展的。可以開發和使用第三方濾鏡。

4、該屬性在MAC平臺上不可用。

5、對應的腳本特性為filter。

IE4.0以上版本,支持以下14種濾鏡:

①、Alpha     讓HTML元件呈現出透明的漸進效果

②、Blur     讓HTML元件產生風吹模糊的效果

③、Chroma     讓圖像中的某一顏色變成透明色

④、DropShadow     讓HTML元件有一個下落式的陰影

⑤、FlipH     讓HTML元件水平翻轉

⑥、FlipV     讓HTML元件垂直翻轉

⑦、Glow     在元件的周圍產生光暈而模糊的效果

⑧、Gray     把一個彩色的圖片變成黑白色

⑨、Invert     產生圖片的照片底片的效果

⑩、Light     在HTML元件上放置一個光影

⑪、Mask     利用另一個HTML元件在另一個元件上產生圖像的遮罩

⑫、Shadow     產生一個比較立體的陰影

⑬、Wave     讓HTML元件產生水平或是垂直方向上的波浪變形

⑭、XRay     產生HTML元件的輪廓,就像是照X光一樣

Alpha 濾鏡參數詳解

①、Opacity     不透明的程度,百分比。    從0到100,0表是完全透明,100表示完全不透明。

②、FinishOpacity     這是一個同Opacity一起使用的選擇性的參數,當同時Opacity和FinishOpacity時,可以制作出透明漸進的效果,比較酷。    從0到100,0表是完全透明,100表示完全不透明。

③、Style     當同時設定了Opacity和finishOpacity產生透明漸進時,它主要是用赤指定漸進的顯示形狀。    0:沒有漸進;1:直線漸進;2:圓形漸進;3:矩形輻射。

④、StartX     漸進開始的 X 坐標值   

⑤、StartY     漸進開始的 Y 坐標值   

⑥、FinishX     漸進結束的 X 坐標值   

⑦、FinishY     漸進結束的 Y 坐標值   

下面通過一個例子來測試filter和opacity的兼容性:

【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

這篇文章主要介紹了純css實現照片墻3D效果的示例代碼,可以實現鼠標經過圖片實現改變,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本篇文章主要介紹了純 Css 繪制扇形的方法示例,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
本篇文章主要介紹了一份純CSS loading效果代碼示例,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
這篇文章主要介紹了css 實現文字過長自動隱藏功能,需要的朋友可以參考下
本篇文章主要介紹了詳解CSS3 rem(設置字體大小) 教程,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
本篇文章主要介紹了CSS3 linear-gradient線性漸變生成加號和減號的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
主站蜘蛛池模板: 国产日韩精品一区 | 欧美三级在线 | 久久精品手机视频 | 精品国产一区二区国模嫣然 | 精品国产久 | 成人免费看片又大又黄 | 久久一区二区视频 | 亚洲国产精品视频一区 | 亚洲国产aⅴ成人精品无吗 欧美激情欧美激情在线五月 | 久久精品一区二区三区四区 | 久久九九99| 91视频电影 | 亚洲社区在线 | 欧美另类视频 | 粉嫩国产精品一区二区在线观看 | 91高清在线 | 91资源在线 | 国产免费自拍 | 成人在线观看网址 | 久久天堂| 日韩精品一区二区三区中文在线 | 亚洲精色 | 日韩欧美高清 | 亚洲久在线 | 中文字幕第一页在线 | 免费的网站www | 亚洲福利在线视频 | 中文字幕高清av | 羞羞的视频免费在线观看 | 精品一区在线 | 欧美中文字幕一区二区三区 | 免费黄色a级毛片 | 精品99久久 | 九九久久国产 | 日韩欧美不卡 | 国产精彩视频一区 | 又爽又黄axxx片免费观看 | 午夜专区 | 日韩一区二区免费视频 | 有码一区 | 黄色国产在线视频 |