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

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

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

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

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

從Firefox3.5+不再支持私有屬性-moz-opacity了,在Mozilla 1.7 (Firefox 0.9)之前FF都是使用這個私有屬性的,F(xiàn)irefox 0.9-Firefox3同時支持-moz-opacity和opacity這兩個屬性,現(xiàn)在回想起剛?cè)肼殘霾痪媚菚r候,正好是Firefox升級到3.5之后,一些做好的頁面透明效果突然沒有了,如今已經(jīng)CSS3鋪天蓋地,概嘆時光荏苒啊。

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

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

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

Konqueror從未支持過-khtml-opacity,從4.0版本開始已經(jīng)支持opacity。

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

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

語法:

filter : filter 

參數(shù): 

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

說明:

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

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

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

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

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

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

①、Alpha     讓HTML元件呈現(xiàn)出透明的漸進效果

②、Blur     讓HTML元件產(chǎn)生風吹模糊的效果

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

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

⑤、FlipH     讓HTML元件水平翻轉(zhuǎn)

⑥、FlipV     讓HTML元件垂直翻轉(zhuǎn)

⑦、Glow     在元件的周圍產(chǎn)生光暈而模糊的效果

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

⑨、Invert     產(chǎn)生圖片的照片底片的效果

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

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

⑫、Shadow     產(chǎn)生一個比較立體的陰影

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

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

Alpha 濾鏡參數(shù)詳解

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

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

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

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

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

⑥、FinishX     漸進結(jié)束的 X 坐標值   

⑦、FinishY     漸進結(jié)束的 Y 坐標值   

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

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

相關(guān)文檔推薦

這篇文章主要介紹了純css實現(xiàn)照片墻3D效果的示例代碼,可以實現(xiàn)鼠標經(jīng)過圖片實現(xiàn)改變,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本篇文章主要介紹了純 Css 繪制扇形的方法示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
本篇文章主要介紹了一份純CSS loading效果代碼示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
這篇文章主要介紹了css 實現(xiàn)文字過長自動隱藏功能,需要的朋友可以參考下
本篇文章主要介紹了詳解CSS3 rem(設(shè)置字體大小) 教程,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
本篇文章主要介紹了CSS3 linear-gradient線性漸變生成加號和減號的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
主站蜘蛛池模板: 中文字幕一区二区三区四区 | 国产农村妇女毛片精品久久麻豆 | 欧美一级做a爰片免费视频 国产美女特级嫩嫩嫩bbb片 | 久久91av | 日韩有码一区二区三区 | 欧美精品一二三区 | 亚洲精品国产综合区久久久久久久 | 国产成人精品一区二区三 | 日本亚洲一区 | 米奇狠狠鲁 | 久久青| 九九热国产精品视频 | 久久综合久久自在自线精品自 | 国产精品成人一区 | 91精品国产一区二区三区香蕉 | 狠狠躁18三区二区一区 | 国产一区二区自拍 | 久久精品成人 | 亚洲播放一区 | 亚洲精品乱码久久久久久黑人 | 香蕉婷婷 | 天堂在线www | 色香婷婷| 免费一级黄色电影 | 成年人黄色一级片 | 精品三级在线观看 | 欧美舔穴 | 97av在线 | 伊人久麻豆社区 | 免费成人高清在线视频 | 亚洲 欧美 精品 | 日韩欧美在线观看 | 97超在线视频 | 日本福利在线 | 国户精品久久久久久久久久久不卡 | 欧美伦理一区 | 国产91丝袜在线18 | 超碰天天| 羞羞午夜 | 国产精品欧美一区二区 | aⅴ色国产 欧美 |