CSS 濾鏡

CSS 濾鏡

CSS樣式表是一種為超文本標(biāo)簽語言提供增強(qiáng)補(bǔ)充服務(wù)的技術(shù),可對(duì)每一個(gè)html的標(biāo)簽做精雕細(xì)刻的修飾。只用html制作的網(wǎng)頁,對(duì)頁面內(nèi)各部分的修飾能力有限且語句煩鎖,樣式表正是彌補(bǔ)這一缺陷的有力技術(shù),它語句文法簡(jiǎn)單,只要在源碼中插入style語句就可輕易實(shí)現(xiàn)頁面內(nèi)任意文本顏色、背景、邊框、行距、字距的添刪和修飾等功能,使網(wǎng)頁更加生動(dòng)活潑,從而獲得滿意的效果。當(dāng)然,樣式表的強(qiáng)大還依靠的就是它的濾鏡功能。因?yàn)橛辛藶V鏡,大家就可以輕易地創(chuàng)造出“專業(yè)”的藝術(shù)效果。


?一、什么是樣式表濾鏡

說到濾鏡,其實(shí)它并不是對(duì)圖像進(jìn)行了什么處理,而是在瀏覽器中對(duì)使用了該屬性的對(duì)象進(jìn)行一定的修飾。樣式表濾鏡實(shí)際上是樣式表一個(gè)新的擴(kuò)展部分,使用這種技術(shù)簡(jiǎn)單的語法就可以把可視化的濾鏡和轉(zhuǎn)換效果添加到一個(gè)標(biāo)準(zhǔn)的html元素上,例如圖片、文本、以及其他一些對(duì)象,為頁面添加一些豐富的變化。如果大家有一些腳本語言的基礎(chǔ),能夠把濾鏡效果與類似javascript的腳本代碼做一些結(jié)合,就可以擁有一個(gè)在樣式表濾鏡與腳本共同作用下建立的強(qiáng)大的動(dòng)態(tài)交互文檔工具。現(xiàn)在能使用的濾鏡有13個(gè)之多,不過要欣賞到這些濾鏡的特效,必須要求用戶的瀏覽器必須在IE4.0/NC6.0之上,因?yàn)橹挥羞@些版本的瀏覽器才能支持樣式表濾鏡效果。

?
二、常用的樣式表濾鏡

隨著樣式表技術(shù)的不斷成熟,其濾鏡功能和種類也在不斷增多。如果用戶能夠熟練地混合使用它們,將可以產(chǎn)生意想不到的效果。在操作上,用戶只需要了解具體濾鏡的實(shí)際效果后,就能根據(jù)實(shí)際進(jìn)行微調(diào)了。為了使大家能有針對(duì)性地使用濾鏡,下面就把一些常用濾鏡的功能和參數(shù)詳細(xì)介紹如下:

1、濾鏡
作用:該濾鏡可以實(shí)現(xiàn)各種溶入效果,如果大家將該濾鏡與網(wǎng)頁腳本語言結(jié)合起來,對(duì)濾鏡的參數(shù)進(jìn)行處理的話,就能很輕易地做出淡入淡出的效果來。
語法:{FILTER:ALPHA(opacity=opacity,finishopacity=finishopacity,
style=style,startx=startx,starty=starty,finishx=finishx,finishy=finishy)}
參數(shù):Opacity參數(shù)代表圖象的起始透明度,其默認(rèn)的數(shù)值是從0到100,0代表完全透明,100代表完全不透明;FinishOpacity是一個(gè)可選參數(shù),如果想要設(shè)置漸變的透明效果,就可以使用他們來指定結(jié)束時(shí)的透明度,作用范圍也是0到100;Style表示透明區(qū)域的形狀特征,其中“0”代表統(tǒng)一形狀,“1”代表線形。“2”代表放射狀,“3”代表矩形;startx表示漸變透明效果開始處的X坐標(biāo),starty代表漸變透明效果開始處的Y坐標(biāo),finishx代表漸變透明效果結(jié)束處的X坐標(biāo),finishy代表漸變透明效果結(jié)束處的Y坐標(biāo)。


2、模糊濾鏡
作用:該濾鏡主要是讓圖象產(chǎn)生一種模糊效果。
語法:{filter:blur(add=add,direction=direction,strength=strength)}
參數(shù):該濾鏡主要包括三個(gè)參數(shù),其中add是用來指定圖象是否被改變成印象派的模糊效果,模糊效果是按順時(shí)針的方向進(jìn)行的,它的數(shù)值應(yīng)該是ture或false;direction參數(shù)是用來設(shè)置模糊的方向的,其中0度代表垂直向上,每45度為一個(gè)單位,默認(rèn)值是向左的270度;strength 參數(shù)代表有多少像素的寬度將受到模糊影響,缺省的參數(shù)值是5個(gè)像素,而且該參數(shù)值只能使用整數(shù)來指定。

3、斜影濾鏡
作用:該濾鏡主要是為對(duì)象建立輪廓的影子效果的,它可以在指定的方向建立物體的投影;
語法:{filter:shadow(color=color,direction=direction)}
參數(shù):斜影濾鏡只有兩個(gè)參數(shù),其中color代表投影的底色,該數(shù)值是用英文字母來代替的,例如投影底色是紅色的話,就應(yīng)該設(shè)置color=red;direction參數(shù)是用來設(shè)置投影方向的,如果該數(shù)值是0的話,就代表垂直投影,此外該數(shù)值每45度為一個(gè)單位,它的默認(rèn)值是向左的270度。

4、發(fā)光濾鏡
作用:該濾鏡可以給圖象或者文字產(chǎn)生一種發(fā)光效果;
語法:{filter:glow(color=color,strength=strength)}
參數(shù):該濾鏡的color參數(shù)與陰影濾鏡的color參數(shù)功能幾乎是一樣的,不過這里的color參數(shù)是用來設(shè)置發(fā)光顏色的;strength參數(shù)是用來指定發(fā)光強(qiáng)度的,其值為1到255之間的任何整數(shù)。

5、燈光濾鏡
?作用:燈光濾鏡是模擬光源來投射文字或者圖象,使圖象和文字能產(chǎn)生一定的投射效果;
語法:{filter:light}
參數(shù):一旦為對(duì)象定義了“l(fā)ight"濾鏡屬性后,大家就可以調(diào)用它的“方法(Method)"來設(shè)置或者改變屬性,該濾鏡可用的方法有:AddAmbient方法是用來加入包圍光源的,AddCone方法是用來加入錐形光源的,MoveLight方法是用來移動(dòng)光源的,Changstrength方法是用來改變光源強(qiáng)度的,Changcolor方法是用來改變光的顏色的,Clear方法是用來清除所有光源的。

6、遮罩濾鏡
?作用:該濾鏡可以為對(duì)象建立一個(gè)覆蓋于表面的膜,其效果就象戴著有色眼鏡看物體一樣。
語法: {filter:mask(color=color)}
參數(shù):該濾鏡的color參數(shù)表示覆蓋對(duì)象表面的顏色,例如如果遮罩顏色為綠色,那么就應(yīng)該設(shè)置color=blue。

7、陰影濾鏡
作用:陰影濾鏡就是給對(duì)象添加陰影效果,其工作原理是建立一個(gè)偏移量,加上色彩。
語法:{filter:dropshadow(color=color,offx=offx,offy=offy,positive=positive)}
參數(shù):該濾鏡中的Color參數(shù)表示投射陰影的顏色,offx 表示水平方向陰影的偏移量,offy 表示豎直方向陰影的偏移量,Positive參數(shù)是一個(gè)布爾值,其數(shù)值如果為TRUE,就為任何的非透明像素建立可見的投影,如果為FASLE,就為透明的像素部分建立透明效果。

8、灰度濾鏡
作用:該濾鏡主要是將圖象對(duì)象轉(zhuǎn)換成灰度形式顯示。
語法:{filter:gray}
參數(shù):該濾鏡沒有參數(shù)。

9、翻轉(zhuǎn)濾鏡
作用:翻轉(zhuǎn)濾鏡主要是實(shí)現(xiàn)圖象對(duì)象的水平或者豎直翻轉(zhuǎn)效果。
語法:{filter:filph} {filter:filpv}
參數(shù):這種濾鏡也不帶參數(shù),其中{filter:filph}是實(shí)現(xiàn)水平翻轉(zhuǎn)的,{filter:filpv} 是實(shí)現(xiàn)豎直翻轉(zhuǎn)的。

10、X光濾鏡
作用:X光濾鏡可以讓對(duì)象反映出它的輪廓并把這些輪廓加亮。
語法: {filter:xray}
參數(shù):該濾鏡本身不含有參數(shù)。

11、倒置濾鏡
作用:使用該濾鏡可以把包括色彩、飽和度、和亮度值等對(duì)象的可視化屬性全部翻轉(zhuǎn)。
語法: {filter:invert}
參數(shù):該濾鏡沒有參數(shù)。

12、波紋濾鏡
作用:波紋濾鏡可以在水平和豎直方向利用正弦波打亂圖象,使圖象產(chǎn)生水波效果。

語法:{filter:wave(add=add,freq=freq,lightstrength=strength,phase=phase,strength=strength)}

參數(shù):該濾鏡的add參數(shù)是一個(gè)布爾數(shù)值,它是用來表示是否要把對(duì)象按照波形樣式打亂;freq參數(shù)是用來設(shè)置波紋頻率的,也就是指定在對(duì)象上一共需要產(chǎn)生多少個(gè)完整的波紋;lightstrength參數(shù)可以設(shè)置波紋光影的增強(qiáng)效果的,其數(shù)值范圍在0到100之間;phase參數(shù)是用來設(shè)置正弦波的偏移量的,strength是設(shè)置正弦波的振幅大小的。

?
注:在IE下使用的濾鏡,可以實(shí)現(xiàn)很多不錯(cuò)的特效,但是在chrome和火狐opera等瀏覽器里這些就全都失效了,因?yàn)?濾鏡只是屬于IE瀏覽器開發(fā)下的功能,不支持IE內(nèi)核的瀏覽器也就都不支持這些濾鏡。 不過一般都支持透明濾鏡,只是寫法不一樣,如下:

要設(shè)置一下透明度為60%的DIV就應(yīng)該這樣寫了:

1)filter: alpha(opacity=60); 為IE下寫法,

2)opacity: 0.6; 為火狐等瀏覽器下寫法,

3)所以要都支持這個(gè)濾鏡,就得兩個(gè)都寫上

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,182評(píng)論 6 543
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 99,489評(píng)論 3 429
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,290評(píng)論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,776評(píng)論 1 317
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 72,510評(píng)論 6 412
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 55,866評(píng)論 1 328
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼。 笑死,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,860評(píng)論 3 447
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 43,036評(píng)論 0 290
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 49,585評(píng)論 1 336
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 41,331評(píng)論 3 358
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 43,536評(píng)論 1 374
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,058評(píng)論 5 363
  • 正文 年R本政府宣布,位于F島的核電站,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 44,754評(píng)論 3 349
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,154評(píng)論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,469評(píng)論 1 295
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 52,273評(píng)論 3 399
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 48,505評(píng)論 2 379

推薦閱讀更多精彩內(nèi)容

  • 1.CSS靜態(tài)濾鏡樣式 (filter)(只有IE4.0以上支持) CSS靜態(tài)濾鏡樣式的使用方法:{ filter...
    恩德_b0c2閱讀 740評(píng)論 0 1
  • 本文主要介紹 CSS 濾鏡的不常用用法,希望能給讀者帶來一些干貨!OK,下面直接進(jìn)入正文。本文所描述的濾鏡,指的是...
    王鈺峰閱讀 495評(píng)論 0 0
  • CSS概念 動(dòng)態(tài)網(wǎng)頁分為腳本語言、支持動(dòng)態(tài)效果的瀏覽器和CSS樣式表三個(gè)部分。 樣式表是專門描述結(jié)構(gòu)文檔表現(xiàn)方式的...
    亮亮叔家的小筆筆閱讀 697評(píng)論 0 1
  • 八月長安說:如果我能少愛你一點(diǎn),你一定會(huì)發(fā)現(xiàn)我是一個(gè)特別好的人,有時(shí)候愛會(huì)讓人面目可憎。都說好的愛情,會(huì)讓人變得更...
    愛恨的潮汐閱讀 337評(píng)論 0 1
  • 暑假對(duì)于很多人是個(gè)無聊的時(shí)光,時(shí)間太多也成了錯(cuò)誤。聰明的人會(huì)利用這段時(shí)間充實(shí)自己,相反躺尸游戲相伴。 我的第一個(gè)兼...
    李童tongNeo閱讀 378評(píng)論 0 0