filter属性:
CSS3的fliter属性是一个强大的工具,开发者可用它实现很多视觉效果
。该属性提拱了如阴影和改变颜色等效果,这些效果的在元素渲染是完成
。该属性通常用于调整图片的呈现、一个元素的背景或者边框。

语法:

.filter-me{filter:<filter-function>[filter-function] *|none}

filter函数有以下一些:

blur(Npx)——设置高斯模糊,传入一个像素单位,表示模糊半径,默认
值为0,没有模糊,不可取百分数。

brightness()——设置亮度,0% 使元素变成黑色,默认值为100%,不改
变亮度,可以超过100%,表示加亮。

contrast()——设置颜色对比度,0%使元素变成黑色,默认值为100%,不
改变,可以超过100%。

drop-shadow(<length>{2,3},<color>?)——设置阴影背景,前三个参
数表示 水平偏移、垂直偏移和阴影半径,颜色是阴影颜色。

grayscale()——设置灰度,参数表示灰色的占比,0%不改变,默认值为
100%,完全灰色。负值不可用。

hue-rotate()——色相旋转,参数是一个角度,默认参数为0deg表示色
相不旋转,最大为360deg。(色相是啥子??)

invert()——设置反色,0%表示和不设置效果一样,默认值为100%表示
完全翻转,100%可模拟交卷底片。不可取负值。

opacity()——设置透明度,默认值为 1 ,表示不透明。这个和 opacity
属性类似,不同之处是一些浏览器为filter提供硬件加速。不可取负值

saturate()——设置饱和度,0%表示完全不饱和,100%表示不改变饱和
度,超过100%表示超饱和,负值不可取。

sepia()——设置复古程度,0%表示不改变,默认值为100%,表示完全复
古。负值不允许。

url()——用 SVG 设置 filters

custom()——还未实现该方法。

可用多个函数,以空格分割,如果传入的参数非法,函数将返回 none,
参数可以是百分数,也可以是 十进制小数。特别注意,grayscale()函
数用在 sepia()后面捡导致完全灰色的输出。目标元素的任何一部分都
被filter影响,包括 content、background、border、text-
decoration、outline、滚动条和后代元素。filter也可用于行内元素。
eg span。

参考文章:filter    Quick Fun: CSS3 Filter Effects

CSS3 Filter的十种特效

点击看更多 filter效果 cssreflex

转载于:https://www.cnblogs.com/jackzhoumine/p/6618678.html

CSS3 filter属性学习相关推荐

  1. 使用css3 filter属性实现图片毛玻璃效果

    可用于背景图片的遮盖和虚化处理: img {filter: url(blur.svg#blur);/* FireFox, Chrome, Opera */-webkit-filter: blur(5p ...

  2. CSS3 排版属性盒子模型 第二个模块

    第05章-CSS3排版属性 CSS3排版属性 第05章-CSS3排版属性 学习目标 CSS 列表 案例01 CSS 隐藏 隐藏元素 CSS 显示属性 案例03 CSS 表格 案例04 表格隔行色 案例 ...

  3. 从零开始学前端:css3新属性scss和less --- 今天你学习了吗?(CSS:Day22)

    从零开始学前端:程序猿小白也可以完全掌握!-今天你学习了吗?(CSS) 复习:从零开始学前端:形变 - 今天你学习了吗?(CSS:Day21) 文章目录 从零开始学前端:程序猿小白也可以完全掌握!-今 ...

  4. CSS3的滤镜filter属性

    css3的滤镜filter属性,可以对网页中的图片进行类似Photoshop图片处理的效果,例如背景的毛玻璃效果.老照片(黑白照片).火焰效果等. 一.blur(px)高斯模糊 二.brightnes ...

  5. css3 filter url,CSS3 filter(滤镜) 属性

    CSS3 filter(滤镜) 属性 实例 修改所有图片的颜色为黑白 (100% 灰度): img { -webkit-filter: grayscale(100%); /* Chrome, Safa ...

  6. 页面中的黑白滤镜css3,filter属性

    在平常开发中遇到一些特殊节日的话会有一些滤镜效果,而这些效果可以使用一个css3的属性进行完成, 他就是filter属性 属性值 filter: none | blur() | brightness( ...

  7. css3滤镜属性filter实现网页变黑白效果

    前言 在特殊的日子里,很多网站页面都是黑白色的,其实用css3滤镜属性filter让网页马上变黑白,一行代码就搞定. 网页变黑白代码实现 方法1:在你的css里加上以下代码即可,网页马上变黑白: ht ...

  8. 巧用 CSS3 filter(滤镜) 属性

    原文链接:CSS3 filter(滤镜) 属性 效果预览 filter: grayscale(100%); 定义和使用 filter 属性定义了元素(通常是<img>)的可视效果(例如:模 ...

  9. css3的filter属性使用——全局滤镜

    清明节 看到百度.csdn等网站.纷纷一片黑,好奇怎么快速实现的? 趴了一下源码,其实实现的很简单,直接全局html上加个灰白色滤镜属性即可. html{-webkit-filter: graysca ...

  10. Web前端学习记录——CSS3过渡属性+定位实现简单的动画效果

    css3过渡属性: 属性 描述 transition-property 检索或设置对象中的参与过渡的属性 transition-duration 检索或设置对象过渡的持续时间 transition-d ...

最新文章

  1. 不能忽略的Nginx做web服务器的favicon.ico图像找不到问题
  2. 【python】Series和DataFrame的简单介绍
  3. Heu OJ 解题报告索引
  4. 渴望订阅– RxJava常见问题解答
  5. android系统签名app自动更新,【Android 进阶】Apk 使用系统签名
  6. AssetManager asset的使用
  7. Zabbix监控指定端口的步骤
  8. 英国-新加坡联合博士奖学金(人工智能、数字医疗方向)
  9. 斯大林格勒拖拉机厂LCA项目研制成功
  10. java Queue
  11. ASP.NET中?和??的用法
  12. 前端实战——实现购物车功能
  13. 故障解决 | win10没声音及找不到Realtek高清音频管理器
  14. 计算机硬件基础 软考中级 网络工程师
  15. aspcms基本的安全策略
  16. 算法设计与分析第五章习题解答与学习指导(第2版)屈婉婷 刘田 张立昂 王捍贫编著 清华大学出版社
  17. Scene…… couldn‘t be loaded because it has not been added to the build settings or the AssetBundle...
  18. textarea文本框的placeholder文字换行
  19. linux 重启nginx命令
  20. linux桌面无法显示U盘,电脑桌面右下角不能显示u盘图标解决方法

热门文章

  1. Asp.Net Mvc4分页,扩展HtmlHelper类
  2. Nagios插件开发指导
  3. the 1st one
  4. 瞧瞧,人家这后端API接口写得,那叫一个巴适~,再看看我的,像坨屎!
  5. Intellij IDEA 神级插件!效率提升 10 倍!
  6. 卧槽!jmeter 竟然这么牛逼,压测爽歪歪~
  7. 为什么索引可以让查询变快?终于有人说清楚了!
  8. 重磅!阿里推出国产开源的JDK!这是要干掉oracle??
  9. 可以做技术,切不可沉湎于技术,大家怎么看?
  10. 阿里技术专家带你使用Spring框架快速搭建Web工程项目