• 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
  • 相关阅读:
    斐波那契数列 的两种实现方式(Java)
    单链表反转
    单链表合并
    两个有序list合并
    list去重 转载
    RemoveAll 要重写equals方法
    Java for LeetCode 138 Copy List with Random Pointer
    Java for LeetCode 137 Single Number II
    Java for LeetCode 136 Single Number
    Java for LeetCode 135 Candy
  • 原文地址:https://www.cnblogs.com/rookieCat/p/4625368.html
Copyright © 2020-2023  润新知