ie讓我們前段開發(fā)頭疼的東西,他又與眾不同,別人支持的他不支持,他又有著別人不支持的東西,今天簡單介紹一下他的一個特性-濾鏡。
CSS濾鏡主要是用來實現(xiàn)圖像的各種特殊效果。它在網(wǎng)站制作中具有非常神奇的作用。通過CSS濾鏡可以使網(wǎng)站變得更加漂亮,在CSS中,filter屬性就代表了濾鏡的意思,它可以設(shè)置文字、圖片和表格的濾鏡效果。
語法:STYLE={"filter:filtername(fparameter1,fparameter2...)}
標(biāo)注:Filtername為濾鏡的名稱,fparameter1、fparameter2等是濾鏡的參數(shù)。
13種CSS濾鏡效果
1.濾鏡:chroma --制作專用顏色透明.
語法:STYLE="filter:Chroma(Color=color)"
標(biāo)注:color:#rrggbb格式,任意.
2.濾鏡:blur——創(chuàng)建高速度移動效果,即模糊效果.
語法:STYLE="filter:Blur(Add=add,Direction=direction,Strength=strength)"
標(biāo)注:Add:一般為1,或0;Direction:角度,0-315度,步長為45度;Strength:效果增長的數(shù)值,一般5即可.
3.濾鏡:FlipV--創(chuàng)建垂直鏡像圖片.
語法:STYLE="filter:FlipV"
4.濾鏡:alpha--設(shè)置透明層次
語法:STYLE="filter:Alpha(Opacity=opacity,FinishOpacity=finishopacity,Style=style,StartX=startX,StartY=startY,FinishX=finishX,FinishY=finishY)"
標(biāo)注:Opacity:起始值,取值為0-100,0為透明,100為原圖;FinishOpacity:目標(biāo)值;Style:1或2或3;StartX:任意值;StartY:任意值
5.濾鏡:FlipH ——創(chuàng)建水平鏡像圖片.
語法:STYLE="filter:FlipH"
6.濾鏡:glow--加光輝在附近對象的邊外.
語法:STYLE="filter:Glow(Color=color,Strength=strength)"
標(biāo)注:Color:發(fā)光顏色;Strength:強(qiáng)度(0-100)
7.濾鏡:mask--創(chuàng)建透明掩膜在對象上.
語法:STYLE="filter:Mask(Color=color)"
8.濾鏡:濾鏡:Xray--使對象變的像被x光照射一樣.
語法:STYLE="filter:Xray"
9.濾鏡:invert——反色.
語法:STYLE="filter:Invert"
10.濾鏡:DropShadow --創(chuàng)建對象的固定影子.
語法:STYLE="filter:DropShadow(Color=color,OffX=offX,OffY=offY,Positive=positive)"
標(biāo)注:Color:#rrggbb格式,任意;Offx:X軸偏離值;Offy:Y軸偏離值;Positive:1或0.
11.濾鏡:gray--把圖片灰度化.
語法:STYLE="filter:Gray"
12.濾鏡:wave——波紋效果.
語法:filter:Wave(Add=add,Freq=freq,LightStrength=strength,Phase=phase,Strength=strength)
標(biāo)注:Add:一般為1,或0;Freq:變形值;LightStrength:變形百分比;Phase:角度變形百分比;Strength:變形強(qiáng)度.
13.shadow--創(chuàng)建偏移固定影子.
語法:filter:Shadow(Color=color,Direction=direction)
標(biāo)注:Color:#rrggbb格式;Direction:角度,0-315度,步長為45度.
在使用CSS濾鏡應(yīng)該注意一點(diǎn)的是,現(xiàn)在的網(wǎng)站制作布局中,往往是在div上附加濾鏡的,如果單單的在html代碼里面給div設(shè)置一個id,這樣子濾鏡是不會有作用的,必須要在style或者css中定義這個id屬性,否者不會起作用。
只需要一句話代碼,網(wǎng)站制作時就可以讓圖片像PPT文檔那樣可以自由切換,很簡單!在轉(zhuǎn)換之前,我們要先了解三個基本代碼:
旋 轉(zhuǎn) :style="filter: progid:DXImageTransform.Microsoft.BasicImage(rotation:1)"
去背景色:style="filter:Chroma(Color=#000000)"
設(shè)置漸變色:style="position:relative;left:0px;top:0px;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ff0000,endcolorstr=#ffff00,gradientType=1)"
精彩回顧:網(wǎng)站制作之CSS濾鏡效果大全
下面是圖片轉(zhuǎn)換濾鏡大全,希望可以幫助朋友們~?。?!
隨機(jī)變換:progid:DXImageTransform.Microsoft.RevealTrans(enabled=true,transition=23)
方形漸?。簆rogid:DXImageTransform.Microsoft.Iris(irisstyle=square,motion=in)
方形漸大:progid:DXImageTransform.Microsoft.Iris(irisstyle=square,motion=out)
交叉漸?。簆rogid:DXImageTransform.Microsoft.Iris(irisstyle=cross,motion=in)
交叉漸大:progid:DXImageTransform.Microsoft.Iris(irisstyle=cross,motion=out)
星形漸大:progid:DXImageTransform.Microsoft.Iris(irisstyle=star,motion=out)
星形漸?。簆rogid:DXImageTransform.Microsoft.Iris(irisstyle=star,motion=in)
圓形漸大:progid:DXImageTransform.Microsoft.Iris(irisstyle=circle,motion=out)
圓形漸?。簆rogid:DXImageTransform.Microsoft.Iris(irisstyle=circle,motion=in)
菱形漸小:progid:DXImageTransform.Microsoft.Iris(irisstyle=diamond,motion=in)
菱形漸大:progid:DXImageTransform.Microsoft.Iris(irisstyle=diamond,motion=out)
加號漸大:progid:DXImageTransform.Microsoft.Iris(irisstyle=plus,motion=out)
加號漸?。簆rogid:DXImageTransform.Microsoft.Iris(irisstyle=plus,motion=in)
向上擦除:progid:DXImageTransform.Microsoft.Blinds(bands=1,direction=up)
向下擦除:progid:DXImageTransform.Microsoft.Blinds(bands=1,direction=down)
向左擦除:progid:DXImageTransform.Microsoft.Blinds(bands=1,direction=left)
向右擦除:progid:DXImageTransform.Microsoft.Blinds(bands=1,direction=right)
左右中部收縮:progid:DXImageTransform.Microsoft.Barn(motion=in,orientation=vertical)
隨機(jī)溶解:progid:DXImageTransform.Microsoft.RandomDissolve(enable=true)
中部上下展開:progid:DXImageTransform.Microsoft.Barn(motion=out,orientation=horizontal)
中部左右展開:progid:DXImageTransform.Microsoft.Barn(motion=out,orientation=vertical)
隨機(jī)水平線:progid:DXImageTransform.Microsoft.RandomBars(orientation=horizontal)
隨機(jī)垂直線:progid:DXImageTransform.Microsoft.RandomBars(orientation=vertical)
上下中部收縮:progid:DXImageTransform.Microsoft.Barn(motion=in,orientation=horizontal)
標(biāo)準(zhǔn)漸變轉(zhuǎn)化:BlendTrans(enabled=true,percent=10)
可調(diào)漸變轉(zhuǎn)化:progid:DXImageTransform.Microsoft.Fade(enabled=ture,overlap=1.0)
向右下插入:progid:DXImageTransform.Microsoft.Inset(enabled=ture)
隱藏式伸展:progid:DXImageTransform.Microsoft.Stretch(stretchstyle=hide)
推動伸展:progid:DXImageTransform.Microsoft.Stretch(stretchstyle=push)
旋轉(zhuǎn)伸展:progid:DXImageTransform.Microsoft.Stretch(stretchstyle=spin)
反時鐘:progid:DXImageTransform.Microsoft.RadialWipe(wipestyle=wedge)
輻射射線:progid:DXImageTransform.Microsoft.RadialWipe(wipestyle=radial)
馬賽克效果:progid:DXImageTransform.Microsoft.Pixelate(maxSquare=20)
時 鐘:progid:DXImageTransform.Microsoft.RadialWipe(wipestyle=clock)
階梯左下:progid:DXImageTransform.Microsoft.Strips(motion=leftdown)
階梯右上:progid:DXImageTransform.Microsoft.Strips(motion=rightup)
階梯左上:progid:DXImageTransform.Microsoft.Strips(motion=leftup)
階梯右下:progid:DXImageTransform.Microsoft.Strips(motion=rightdown)
螺旋形收縮:progid:DXImageTransform.Microsoft.Spiral(gridSizeX=20,gridSizeY=20)
風(fēng)車轉(zhuǎn)動:progid:DXImageTransform.Microsoft.Wheel(spokes=20)
?。谛吻郏簆rogid:DXImageTransform.Microsoft.Zigzag(gridSizeX=20,gridSizeY=20)
?。劝偃~窗:progid:DXImageTransform.Microsoft.Blinds(bands=6,direction=down)
?。簆rogid:DXImageTransform.Microsoft.Blinds(bands=6,direction=up)
?。簆rogid:DXImageTransform.Microsoft.Blinds(bands=60,direction=down)
:progid:DXImageTransform.Microsoft.Blinds(bands=60,direction=up)
?。职偃~窗:progid:DXImageTransform.Microsoft.Blinds(bands=6,direction=right)
?。簆rogid:DXImageTransform.Microsoft.Blinds(bands=6,direction=left)
?。簆rogid:DXImageTransform.Microsoft.Blinds(bands=60,direction=right)
?。簆rogid:DXImageTransform.Microsoft.Blinds(bands=60,direction=left)
交換式幻燈片:progid:DXImageTransform.Microsoft.Slide(slidestyle=swap,bands=1)
?。簆rogid:DXImageTransform.Microsoft.Slide(slidestyle=swap,bands=20)
推動式幻燈片:progid:DXImageTransform.Microsoft.Slide(slidestyle=push,bands=1)
?。簆rogid:DXImageTransform.Microsoft.Slide(slidestyle=push,bands=20)
隱藏式幻燈片:progid:DXImageTransform.Microsoft.Slide(slidestyle=hide,bands=1)
?。簆rogid:DXImageTransform.Microsoft.Slide(slidestyle=hide,bands=20)
模糊推進(jìn):progid:DXImageTransform.Microsoft.GradientWipe(GradientSize=0.5,wipestyle=0,motion=forward)
?。簆rogid:DXImageTransform.Microsoft.GradientWipe(GradientSize=0.5,wipestyle=0,motion=reverse)
?。簆rogid:DXImageTransform.Microsoft.GradientWipe(GradientSize=0.5,wipestyle=1,motion=forward)
?。簆rogid:DXImageTransform.Microsoft.GradientWipe(GradientSize=0.5,wipestyle=1,motion=reverse)
縱向棋盤:progid:DXImageTransform.Microsoft.CheckerBoard(direction=right,squaresX=12,squaresY=12)
:progid:DXImageTransform.Microsoft.CheckerBoard(direction=left,squaresX=12,squaresY=12)
?。簆rogid:DXImageTransform.Microsoft.Checkerboard(direction=right,squaresX=2,squaresY=2)
?。簆rogid:DXImageTransform.Microsoft.Checkerboard(direction=left,squaresX=2,squaresY=2)
?。簆rogid:DXImageTransform.Microsoft.Checkerboard(direction=right,squaresX=60,squaresY=60)
:progid:DXImageTransform.Microsoft.Checkerboard(direction=left,squaresX=60,squaresY=60)
橫向棋盤:progid:DXImageTransform.Microsoft.CheckerBoard(direction=down,squaresX=12,squaresY=12)
?。簆rogid:DXImageTransform.Microsoft.CheckerBoard(direction=up,squaresX=12,squaresY=12)
:progid:DXImageTransform.Microsoft.Checkerboard(direction=down,squaresX=2,squaresY=2)
?。簆rogid:DXImageTransform.Microsoft.Checkerboard(direction=up,squaresX=2,squaresY=2)
:progid:DXImageTransform.Microsoft.Checkerboard(direction=down,squaresX=60,squaresY=60)
?。簆rogid:DXImageTransform.Microsoft.Checkerboard(direction=up,squaresX=60,squaresY=60)