J2EE社区

苟有恒,何必三更起五更眠;
最无益,只怕一日曝十日寒.
posts - 241, comments - 318, trackbacks - 0, articles - 16

CSS滤镜

Posted on 2011-07-26 19:55 xcp 阅读(458) 评论(0)  编辑  收藏 所属分类: CSS
CSS滤镜
  css滤镜的标识符式“filter”,总体的应用上和其他的css语句相同。css滤镜可分为基本滤镜和高级滤镜两种。 css滤镜分类可以直接作用于对象上,并且立即生效的滤镜称为基本滤镜。而要配合JavaScript等脚本语言,能产生更多变幻效果的则称为高级滤镜。




alpha(通道)

    alpha滤镜用于设定透明度,它的表达式如下:
    filter:alpha(opacity=opacity,finishopacity=finishopacity,style=style,startX=startX,startY=startY,finishX=finishX,finishY=finishY)   其中opacity表示透明度等级,可选值从0~100,0代表完全透明,100代表完全不透 明。Style参数指定了透明区域的形状特征。其中0代表统一形状;1代表线形;2代表放射状;3代表长方形。StartX和StartY代表渐变透明效 果的开始坐标,finishX和finishY代表渐变透明效果的结束坐标。   
    ie下实现方式filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); 标准浏览器(FF、Chrome、Opera)下实现方式:opacity: 0.5;   
    filter:alpha(Opacity=5); /*IE*/
    -moz-opacity:0.08; /*MOZ , FF*/



blur(模糊)


    模糊滤镜给予对象朦胧神秘的效果,它的表达式如下:
    filter:progid:DXImagetransform.microsoft.blur(makeshadow=makeshadow,pixelradius=pixelradius,   shadowopacity=shadowopacity);
    其中makeshadow代表是否处理为阴影,pixelradius表示模糊作用深度,shadowopacity表示阴影的透明度。
   

Chroma(透明色)

    chroma滤镜给予图像一个特定的颜色透明,它的表达式如下:"filter:Chroma(Color=color)"
    说明:color:#rrggbb格式,任意。   
    例子:filter:Chroma(Color="#FFFFFF")



DropShadow(投射阴影)

    语法:STYLE="filter:DropShadow(Color=color,OffX=offX,OffY=offY,Positive=positive)"   
    说明:Color:#rrggbb格式,任意。   
            Offx:X轴偏离值。   
            Offy:Y轴偏离值。   
            Positive:1或0。   
    例子:filter:DropShadow(Color="#6699CC",OffX="5",OffY="5",Positive="1")


FlipH(水平翻转)

    语法:STYLE="filter:FlipH"
    例子:filter:FlipH

FlipV(垂直翻转)

    语法:STYLE="filter:FlipV"  
    例子:filter:FlipV

glow(外边界光效)

    语法:STYLE="filter:Glow(Color=color,Strength=strength)"   
    说明:   Color:发光颜色。   
                   Strength:强度(0-100)   
    例子:filter:Glow(Color="#6699CC",Strength="5")
    滤镜:gray   
    语法:STYLE="filter:Gray"   
    例子:filter:Gray



invert(底片效果)

    语法:STYLE="filter:Invert"   
    例子:filter:Invert



mask(透明膜效果)

    语法:STYLE="filter:Mask(Color=color)"
    例子:filter:Mask(Color="#FFFFE0")


shadow(阴影效果)

    语法:filter:Shadow(Color=color,Direction=direction)   
    说明:   Color:#rrggbb格式。   
                   Direction:角度,0-315度,步长为45度。   
    例子:filter:Shadow(Color="#6699CC",Direction="135")


wave(正弦波纹打乱图片效果)

    语法:filter:Wave(Add=add,Freq=freq,LightStrength=strength,Phase=phase,Strength=strength)   
    说明:   Add:一般为1,或0。   
                   Freq:变形值。   
                   LightStrength:变形百分比。   
                   Phase:角度变形百分比。   
                   Strength:变形强度。   
    例子:filter:wave(Add="0",Phase="4",Freq="5",LightStrength="5",Strength="2")


Xray(只显示轮廓)

    语法:STYLE="filter:Xray"
    例子:filter:Xray





名称: ♪4C.ESL | .↗Evon
口号: 遇到新问题♪先要寻找一个方案乄而不是创造一个方案こ
mail: 联系我