zoukankan      html  css  js  c++  java
  • css filter详解

    css filter详解

    filter 属性详解

    属性 名称 类型 说明
    grayscale 灰度 值为数值 取值范围从0到1的小数(包括0和1)
    sepia 褐色 值为数值 取值范围从0到1的小数(包括0和1)
    saturate 饱和度 值为数值 默认是1,可以是小于1的小数,也可以大于1
    hue-rotate 色相旋转 值为角度 0-360deg
    invert 反色 值为数值 取值范围从0到1的小数(包括0和1) /*IE10*/
    opacity 透明度 值为数值 取值范围从0到1的小数(包括0和1)
    brightness 亮度 值为数值 默认是1,可以小于1(变暗),可以大于1(变亮)
    contrast 对比度 值为数字 默认是1,可以大于1,也可以小于1
    blur 模糊 值为length 表示模糊半径,比如filter:blur(2px)/*IE10*/
    drop-shadow 阴影 值为shadow() 写法类似css3 box-shadow,比如filter:drop-shadow(0,0,10px,black)
    特别说明:

    火狐、opera浏览器不支持filter属性

    所以在写定义常用属性的时候如:半透明属性:opacity,则可以直接定义成opacity:.5;/*Opera9.0+、Firefox1.5+、Safari、Chrome*/

    另外ie6也有特定的png图片定义方式:background:url(../images/yz.png) center bottom no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale,

    src=”images/yz.png”);_background:none;

    IE透明定义方式filter:alpha(opacity=30); /*IE5、IE5.5、IE6、IE7*/


    1.grayscale

     
    1. div .f_grayscale {     
    2.     filter: grayscale(50%);    
    3.     -webkit-filter: grayscale(50%);    
    4.     -moz-filter: grayscale(50%);    
    5.     -ms-filter: grayscale(50%);    
    6.     -o-filter: grayscale(50%);    
    7. }  

    1
    2.sepia

     
    1. div .f_sepia {    
    2.     filter:sepia(0.1);    
    3.     -webkit-filter:sepia(0.1);   
    4.     -moz-filter:sepia(0.9);   
    5.     -ms-filter:sepia(0.9);   
    6.     -o-filter:sepia(0.9);   
    7. }  

    2

    3.saturate

     
    1. div .f_saturate{   
    2.     filter:saturate(125);   
    3.     -webkit-filter:saturate(3);   
    4.     -moz-filter:saturate(3);   
    5.     -ms-filter:saturate(3);   
    6.     -o-filter:saturate(3);   
    7. }  

    3

    4.hue-rotate

    1. div .f_hue-rotate{   
    2.     filter:hue-rotate(300deg);   
    3.     -webkit-filter:hue-rotate(300deg);   
    4.     -moz-filter:hue-rotate(50deg);   
    5.     -ms-filter:hue-rotate(50deg);   
    6.     -o-filter:hue-rotate(50deg);   
    7. }  

    4

    5.invert

     
    1. div .f_invert{   
    2.     filter:invert(.3);   
    3.     -webkit-filter:invert(.3);   
    4.     -moz-filter:invert(.3);   
    5.     -ms-filter:invert(.3);   
    6.     -o-filter:invert(.3);   
    7. }  

    5

    6.opacity

     
    1. div .f_opacity{   
    2.     filter:opacity(.5);   
    3.     -webkit-filter:opacity(.5);   
    4.     -moz-filter:opacity(.5);   
    5.     -ms-filter:opacity(.5);   
    6.     -o-filter:opacity(.5);   
    7. }  

    6

    7.brightness大于1的情况

     
    1. div .f_brightness{   
    2.     filter:brightness(5);   
    3.     -webkit-filter:brightness(5);   
    4.     -moz-filter:brightness(1.3);   
    5.     -ms-filter:brightness(1.3);   
    6.     -o-filter:brightness(1.3);   
    7. }  

    77

    8.brightness小于1的情况

     
    1. div .f_brightness{   
    2.     filter:brightness(.3);   
    3.     -webkit-filter:brightness(.3);   
    4.     -moz-filter:brightness(.3);   
    5.     -ms-filter:brightness(.3);   
    6.     -o-filter:brightness(.3);   
    7. }  

    70

    9.contrast大于1

     
    1. div .f_contrast{   
    2.     filter:contrast(2);   
    3.     -webkit-filter:contrast(2);   
    4.     -moz-filter:contrast(2);   
    5.     -ms-filter:contrast(2);   
    6.     -o-filter:contrast(2);   
    7. }  

    contrast d

    10.contrast小于1

     
    1. div .f_contrast{   
    2.     filter:contrast(.2);   
    3.     -webkit-filter:contrast(.2);   
    4.     -moz-filter:contrast(.2);   
    5.     -ms-filter:contrast(.2);   
    6.     -o-filter:contrast(.2);   
    7. }  

    contrast x

    11.blur

    1. div .f_blur{   
    2.     filter:blur(10px);   
    3.     -webkit-filter:blur(10px);   
    4.     -moz-filter:blur(2px);   
    5.     -ms-filter:blur(2px);   
    6.     -o-filter:blur(2px);   
    7. }  

    9

    12.drop-shadow

     
    1. div .f_shadow{   
    2.     filter:drop-shadow(3px 3px 5px rgba(0,0,0,.5));    
    3.     -webkit-filter:drop-shadow(10px 10px 5px rgba(0,0,0,.1));    
    4.     -moz-filter:drop-shadow(3px 3px 5px rgba(0,0,0,.5));    
    5.     -ms-filter:drop-shadow(3px 3px 5px rgba(0,0,0,.5));    
    6.     -o-filter:drop-shadow(3px 3px 5px rgba(0,0,0,.5));    
    7. }  

    10

    just do myself
  • 相关阅读:
    【洛谷P4557】【JSOI2018】—战争(Minkowski Sum)
    【洛谷P4557】【JSOI2018】—战争(Minkowski Sum)
    【BZOJ3879】—SvT(后缀自动机+虚树/后缀自动机+单调栈)
    【BZOJ3879】—SvT(后缀自动机+虚树/后缀自动机+单调栈)
    多测师讲解pyhon__hashlib_高级讲师肖sir
    多测师讲解python函数 _open_高级讲师肖sir
    多测师讲解python函数 _zip_高级讲师肖sir
    多测师讲解内置函数 _format_高级讲师肖sir
    多测师讲解python _函数return_高级讲师肖sir
    多测师讲解python _函数中变量_高级讲师肖sir
  • 原文地址:https://www.cnblogs.com/rookieCat/p/4625368.html
Copyright © 2011-2022 走看看