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. }


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. }

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. }

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. }

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. }

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. }

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. }

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. }

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. }

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. }

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. }

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. }

css filter详解的更多相关文章

  1. CSS选择器详解(伪类) 转 http://blog.csdn.net/Panda_m/article/details/50084699

    CSS选择器详解 之 伪类 伪类对大小写不敏感 结构伪类选择器 结构伪类是CSS3新增的类型选择器,利用DOM树实现元素过滤,通过文档结构的相互关系来匹配元素,可以减少class和id属性的定义,使文 ...

  2. Spring Security Filter详解

    Spring Security Filter详解 汇总 Filter 作用 DelegatingFilterProxy Spring Security基于这个Filter建立拦截机制 Abstract ...

  3. JSX设置CSS样式详解

    JSX设置CSS样式详解 1. 使用className设置样式(CSS的其他选择器也是同理) (1)定义一个CSS文件style.css,和普通CSS一样定义class选择器 .sty1{//和普通C ...

  4. 带你走进CSS定位详解

    学习CSS相关知识,定位是其中的重点,也是难点之一,如果不了解css定位有时候都不知道怎么用,下面整理了一下关于定位属性的具体理解和应用方案. 一:定位 定位属性列表 position top bot ...

  5. java web之Filter详解

    java web之Filter详解 2012-10-20 0 个评论 作者:chenshufei2 收藏 我要投稿 .概念: Filter也称之为过滤器,它是Servlet技术中比较激动人心的技术,W ...

  6. 此博客使用的CSS样式详解!

    此博客使用的CSS样式详解! 页面使用的博客园模板为:LuxInteriorLight,可以在博客皮肤里找到. 页首屏蔽广告代码 <script>console.log("顶部标 ...

  7. CSS中详解hight属性

    目录结构: // contents structure [-] hight属性值类型一览表 height的%的使用 定义 实例 需要注意的 参考文章 hight属性值类型一览表 value descr ...

  8. 转:CSS圆角详解

    CSS3是样式表(style sheet)语言的最新版本,它的一大优点就是支持圆角. 网页设计大师Nicholas Zakas的最新文章,清晰易懂地解释了CSS3圆角的各个方面,非常值得学习.以下就是 ...

  9. CSS长度单位详解

    序言 长度单位可以总体的分为绝对长度单位和相对长度单位.CSS中最为大家熟知的无疑是px和em,但与此同时还存在pt, rem, vw, vh等其他计量单位,使用好它们可以大大增长我们的开发效率.本篇 ...

随机推荐

  1. 【Qt】测测你对Qt的了解–Qt工具知多少

      原文:http://blog.163.com/lijiji_1515/blog/static/1268774462009103101944455/   你知道Qt都提供了哪些工具吗? 你知道Qt的 ...

  2. hdu2058java

    The sum problem Time Limit: 5000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)T ...

  3. System Operations on AWS - Lab 7 - CloudFormation

    CloudFormation模板:创建一个VPC(包含Public子网,Private子网,分别在不同的AZ),创建NAT,Bastion Server在Public子网. 1. 修改并运行AWS C ...

  4. Windows7服务无法启动的解决

    这周六,我接到了一个很诡异的案例,表现为任务栏右下角网络连接图标始终为一个红叉,已排除网卡硬件.链路和网卡驱动的问题.主板都新换了一块,可是问题依旧,这无疑将问题的根源指向了操作系统.本想通过网络疑难 ...

  5. HDU 5637 Transform

    题意: 有两种变换: 1. 改变此数二进制的某一位(1变成0 或者 0变成1) 2. 让它与给出的n个数当中的任意一个做异或运算 给你两个数s, t,求从s到t最少要经过几步变换,一共m组查询思路: ...

  6. AngularJS Filter用法详解【转+实际测试】 格式化货币

    AngularJS内建了一些常用的Filter,我们一一来看一下. currencyFilter(currency): 用途:格式化货币 方法原型: function(amount, currency ...

  7. Java-struts2 之值栈问题

    这里是根据一个小项目,将数据库的值查出来,然后在页面前台进行遍历的方法 放入值的几种方式: Struts2的三种存值取值的方式 值栈: 栈上下文: ActionContext: package com ...

  8. 一个library,相当于一个rootfolder

    picLib.RootFolder.SubFolders 操作library的方式:                         SPList oList = web.Lists[ListName ...

  9. T-SQL切割字符串方法小结 2

    有表tb, 如下: id value ----------- ----------- 1 aa,bb 2 aaa,bbb,ccc 欲按id,分拆value列, 分拆后结果如下: id value -- ...

  10. html复选框多行排列布局

    前言:写这篇文章,主要是在于总结一下自己的心得体会... 公司的产品需要实现操作权限配置,我们实现的方式是,左边是“产品”=>“模块”树,右边是由“菜单”和“按钮”复选框按钮.如下图: