zoukankan      html  css  js  c++  java
  • IE滤镜与CSS3效果

    最近的项目都会接触CSS3,万恶的IE却不支持,搜索了一下,发现IE的滤镜挺管用,貌似W3C正在把滤镜标准化。今天先整理一下IE的滤镜效果(请用IE浏览),明天在把CSS3对应的效果写上(请用Webkit内核浏览)。,如果读者还有其他更好的文章,希望能够分享一下,欢迎加入web前端交流群(75701468) 分享您我的经验.

     

    IE 滤镜W3C 滤镜
    Alpha:设置透明层次.
    blur:创建高速度移动效果,即模糊效果.
    Chroma:制作专用颜色透明.
    DropShadow:创建对象的固定影子.
    FlipH:创建水平镜像图片.
    FlipV:创建垂直镜像图片.
    glow:加光辉在附近对象的边外.
    gray:把图片灰度化.
    invert:反色.
    light:创建光源在对象上.
    mask:创建透明掩膜在对象上.
    shadow:创建偏移固定影子.
    wave:波纹效果.
    Xray:使对象变的像被x光照射一样.
    grayscale 灰度
    sepia 褐色
    saturate 饱和度
    hue-rotate 色相旋转
    invert 反色
    opacity 透明度
    brightness 亮度
    contrast 对比度
    blur 模糊
    drop-shadow 阴影

    滤镜:透明效果

    语法:filter:Alpha(Opacity=opacity,FinishOpacity=finishopacity,Style=style,StartX=startX,StartY=startY,FinishX=finishX,FinishY=finishY)

    说明:
    Opacity:起始值,取值为0~100, 0为透明,100为原图。
    FinishOpacity:目标值。
    Style:1或2或3
    StartX:任意值
    StartY:任意值
    FinishX:任意值
    FinishY:任意值

    一般透明效果:filter:alpha(opacity=30);

    W3C代码:-webkit-filter:opacity(0.3); 或 opacity:0.3;

    玫瑰花

    玫瑰花

    线型透明:filter: alpha(Opacity=0, FinishOpacity=100, Style=1, StartX=0, StartY=0, FinishX=200, FinishY=180);

    W3C代码:unkown;

    玫瑰花

    玫瑰花

    放射透明:filter: Alpha(Opacity=0, FinishOpacity=100, Style=2);

    W3C代码:unkown;

    玫瑰花

    玫瑰花

    柔光效果filter:alpha(opacity=100, finishOpacity=0,style=3);

    W3C代码:unkown;

    玫瑰花

    玫瑰花

    滤镜:投影效果

    语法:filter:DropShadow(Color=color, OffX=offX, OffY=offY, Positive=positive)

    说明:
    Color:#rrggbb格式,任意。
    Offx:X轴偏离值。
    Offy:Y轴偏离值。
    Positive:如果为"True"为任何的非透明像素建立可见的投影.如果为"False",为透明的像素部分建立可见的投影。

    投影效果:filter:progid:dXImageTransform.Microsoft.DropShadow(color=#000000,offX=5,offY=5,positives=true);

    W3C代码:-webkit-filter:drop-shadow(5px 5px 0 #000000); 或 box-shadow:5px 5px 0 #000;

    玫瑰花

    玫瑰花

    阴影效果:progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=10);

    W3C代码:unkown;

    玫瑰花

    玫瑰花

    虑色效果:progid:DXImageTransform.Microsoft.Chroma(color=#59A074);

    W3C代码:unkown;

    玫瑰花

    玫瑰花

    马赛克:filter:progid:dXImageTransform.Microsoft.Pixelate(maxsquare=3);

    W3C代码:unkown;

    玫瑰花

    玫瑰花

    发光效果:filter:progid:dXImageTransform.Microsoft.Glow(color=#000000,Strength=5);

    W3C代码:unkown;

    玫瑰花

    玫瑰花

    水平翻转:filter: fliph;

    W3C代码:-webkit-transform:rotateY(180deg);

    玫瑰花

    玫瑰花

    垂直翻转:filter: flipv;

    W3C代码:-webkit-transform:rotateX(180deg);

    玫瑰花

    玫瑰花

    反色效果:filter: invert;

    W3C代码:-webkit-filter:invert(1);

    玫瑰花

    玫瑰花

    黑白效果:filter:gray;

    W3C代码:-webkit-filter:grayscale(1);

    玫瑰花

    玫瑰花

    X光照片:filter:xray;

    W3C代码:-webkit-filter:grayscale(1) invert(1);

    玫瑰花

    玫瑰花

    滤镜:模糊效果

    语法:filter:Blur(Add = add, Direction = direction, Strength = strength)

    说明:
    Add:指定图片是否被改变成印象派的模糊效果.1为真,0为假。
    Direction:角度,0~315度,步长为45度。
    Strength:有多少像素的宽度受到模糊影响,默认是5个像素。

    风动模糊(有角度):filter: blur(add=true,direction=45,strength=30);

    W3C代码:暂无

    玫瑰花

    玫瑰花

    一般模糊:filter:progid:DXImageTransform.Microsoft.Blur(pixelradius=7);

    W3C代码:-webkit-filter:blur(3px);

    玫瑰花

    玫瑰花

    滤镜:波纹效果

    语法:filter: Wave(Add=add,Freq=freq,LightStrength=strength,Phase=phase, Strength=strength)

    说明:
    Add:是否打乱,默认是"True"。
    Freq:产生多少个完整的波纹。
    LightStrength:增强光影,0-100的整数值。
    Phase:正弦波的偏移量,通常值为0,范围是0-100的整数值。
    Strength:代表振幅大小。

    正弦波纹:filter: Wave(Add=0, Freq=60, LightStrength=1, Phase=0, Strength=3);

    W3C代码:unkown;

    玫瑰花

    玫瑰花

    渐变效果:filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#000000", EndColorStr="#ffffff");

    W3C代码:background:-webkit-linear-gradient(#000000 0, #ffffff 100%);

     

    文章正文已结束,感谢阅读。如果本文对您有所帮助,请点击推荐一下。

    如果对本文有何建议或疑问请留言或加群讨论,前端开发交流群(75701468)

    文章属于原创,如需转载请注明文章来源,不胜感激。

    文章地址:http://www.cnblogs.com/leolai/archive/2013/01/24/2875457.html

    蜂众网,广州蜂众网,瀑布流

  • 相关阅读:
    linux环境下zookeeper下载安装
    vue父组件传值给子组件
    nginx配置负载均衡
    centos安装与配置keepalived+nginx高可用
    centos7安装jdk1.8
    linux系统centos7安装最新版本nginx
    vue项目简单菜单排序
    原生js复制粘贴上传图片前后台代码,兼容firebox,chrome, ie11,亲测有效
    mysql字符集与比较规则
    EL和JSTL表达式的使用
  • 原文地址:https://www.cnblogs.com/leolai/p/2875457.html
Copyright © 2011-2022 走看看