溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

CSS中的filter屬性怎么用

發(fā)布時(shí)間:2020-12-08 14:26:58 來(lái)源:億速云 閱讀:192 作者:小新 欄目:web開(kāi)發(fā)

這篇文章主要介紹了CSS中的filter屬性怎么用,具有一定借鑒價(jià)值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。

CSS濾鏡的使用方法:filter:filtername(parameters) 即 filter:濾鏡名稱(參數(shù))

alpha:設(shè)置透明層次
blur:創(chuàng)建高速度移動(dòng)效果,即模糊效果
chroma:制作專用顏色透明
DropShadow:創(chuàng)建對(duì)象的固定影子
FlipH:創(chuàng)建水平鏡像圖片
FlipV:創(chuàng)建垂直鏡像圖片
glow:加光輝在附近對(duì)象的邊外
gray:把圖片灰度化
invert:反色
light:創(chuàng)建光源在對(duì)象上
mask:創(chuàng)建透明掩膜在對(duì)象上
shadow:創(chuàng)建偏移固定影子
wave:波紋效果
Xray:使對(duì)象變得像被x光照射一樣

具體的應(yīng)用有兩種方法:

1、先定義好CSS ,再在頁(yè)面中需要的對(duì)象上使用預(yù)先定義好的CSS,實(shí)際上CSS的設(shè)置對(duì)話框里已經(jīng)預(yù)先將這些濾鏡的語(yǔ)法設(shè)置好了,我們只需填上適合的具體參數(shù)即可。

2、直接在支持CSS濾鏡效果的HTML控件元素上編寫CSS filter代碼。

Alpha濾鏡: 聽(tīng)到這個(gè)名字,你可能會(huì)想到Flash里有,Photoshop里也似乎見(jiàn)過(guò)。一點(diǎn)不錯(cuò),它們的作用基本類似,就是把一個(gè)目標(biāo)元素與背景混合。你可以指定數(shù)值來(lái)控制混合的程度。這種“與背景混合"通俗地說(shuō)就是一個(gè)元素的透明度.

語(yǔ)法:STYLE="filter: Alpha(Opacity=opacity, FinishOpacity=finishopacity,Style=style, StartX=startX,StartY=startY,F(xiàn)inishX=finishX,F(xiàn)inishY=finishY)"
說(shuō)明:
Opacity:起始值,取值為0~100, 0為透明,100為原圖。
FinishOpacity:目標(biāo)值。
Style:1或2或3
StartX:任意值
StartY:任意值
例子:filter:Alpha(Opacity="0″,FinishOpacity="75″,Style="2″)

Blur濾鏡:是CSS的濾鏡之一,把它加載到文字上,可產(chǎn)生立體字的效果,這將為你在網(wǎng)頁(yè)上使用立體字做標(biāo)題帶來(lái)了極大的方便,也為你的網(wǎng)頁(yè)減輕了分量;把Blur濾鏡加載到圖片上,能使你的圖片增色不少,雖然用圖象處理軟件也能達(dá)到同樣效果,但用Blur濾鏡可方便多了.

語(yǔ)法:STYLE="filter:Blur(Add = add, Direction = direction, Strength = strength)"
說(shuō)明:
Add:一般為1,或0。
Direction:角度,0~315度,步長(zhǎng)為45度。
Strength:效果增長(zhǎng)的數(shù)值,一般5即可。
例子:filter:Blur(Add="1″,Direction="45″,Strength="5″)

Chroma濾鏡:設(shè)置對(duì)象的色彩濃度
語(yǔ)法:STYLE="filter:Chroma(Color = color)"
說(shuō)明:color:#rrggbb格式,任意。
例子:filter:Chroma(Color="#FFFFFF")

DropShadow濾鏡:顧名思義就是添加對(duì)象的陰影效果。它的實(shí)際效果看上去就象是原來(lái)的對(duì)象離開(kāi)了頁(yè)面,然后在頁(yè)面上顯示出該對(duì)象的投影。其工作原理是建立一個(gè)偏移量,然后加上顏色.
語(yǔ)法:STYLE="filter:DropShadow(Color=color, OffX=offX, OffY=offY, Positive=positive)"
說(shuō)明:Color:#rrggbb格式,任意。
Offx:X軸偏離值。
Offy:Y軸偏離值。
Positive:1或0。
例子:filter:DropShadow(Color="#6699CC",OffX="5″,OffY="5″,Positive="1″)

FlipH濾鏡:實(shí)現(xiàn)水平反轉(zhuǎn)
語(yǔ)法:STYLE="filter:FlipH"
例子:filter:FlipH
FlipV濾鏡:濾鏡實(shí)現(xiàn)垂直反轉(zhuǎn)
語(yǔ)法:STYLE="filter:FlipV"
例子:filter:FlipV

Glow濾鏡:對(duì)一個(gè)對(duì)象使用"glow"屬性后,這個(gè)對(duì)象的邊緣就會(huì)產(chǎn)生類似發(fā)光的效果
語(yǔ)法:STYLE="filter:Glow(Color=color, Strength=strength)"
說(shuō)明:
Color:發(fā)光顏色。
Strength:強(qiáng)度(0-100)
例子:filter:Glow(Color="#6699CC",Strength="5″)

Gray濾鏡:使用Gray濾鏡可以把一張圖片變成灰度圖

語(yǔ)法:STYLE="filter:Gray"
例子:filter:Gray

Invert濾鏡:顧名思義,使對(duì)象反轉(zhuǎn)倒置
語(yǔ)法:STYLE="filter:Invert"
例子:filter:Invert

Mask濾鏡:使用"MASK"屬性可以為對(duì)象建立一個(gè)覆蓋于表面的膜,其效果就象戴著有色眼鏡看物體一樣
語(yǔ)法:STYLE="filter:Mask(Color=color)"
例子:filter:Mask (Color="#FFFFE0″)

Shadow濾鏡:利用“Shadow"屬性可以在指定的方向建立物體的投影,COLOR是投影色,DIRECTION是設(shè)置投影的方向。其中0度代表垂直向上,然后每45度為一個(gè)單位。它的默認(rèn)值是向左的270度。

語(yǔ)法:filter:Shadow(Color=color, Direction=direction)
說(shuō)明:
Color:#rrggbb格式。
Direction:角度,0-315度,步長(zhǎng)為45度。
例子:filter:Shadow (Color="#6699CC", Direction="135″)

Wave濾鏡:看它的名稱你可能就能想到其效果,正如你想的那樣,它的作用是把對(duì)象按照垂直的波形樣式扭曲,從而產(chǎn)生一種特殊的效果
語(yǔ)法:filter: Wave(Add=add,F(xiàn)req=freq,LightStrength=strength,Phase=phase,Strength=strength)
說(shuō)明:
Add:一般為1,或0。
Freq:變形值。
LightStrength:變形百分比。
Phase:角度變形百分比。
Strength:變形強(qiáng)度。
例子:filter: wave(Add="0″, Phase="4″, Freq="5″, LightStrength="5″, Strength="2″)

Xray濾鏡:只顯示對(duì)象的輪廓
語(yǔ)法:STYLE="filter:Xray"
例子:filter:Xray

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享CSS中的filter屬性怎么用內(nèi)容對(duì)大家有幫助,同時(shí)也希望大家多多支持億速云,關(guān)注億速云行業(yè)資訊頻道,遇到問(wèn)題就找億速云,詳細(xì)的解決方法等著你來(lái)學(xué)習(xí)!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI