详解CSS3中强大的filter(滤镜)属性


Posted in HTML / CSS onJune 29, 2017

博主最近在做网站的过程中发现了一个非常强大的CSS3属性,就是filter(滤镜)属性,喜欢p图的朋友看名字都应该知道这是什么神器了吧。当然,这个属性的效果肯定不能跟ps相比,但是利用的好的话可以在节约很多空间下,把一张图做成两张图的效果。

1、定义   

filter,从字面意思来看就是滤镜,官方定义filter属性定义了元素(通常是<img>)的可视效果(例如:模糊与饱和度);举个栗子:

<style>
    img{


/*灰度100%*/
        -webkit-filter:grayscale(100%);
    }
</style>
<img src="img/boke.png" alt="">

详解CSS3中强大的filter(滤镜)属性详解CSS3中强大的filter(滤镜)属性

看到这个效果,博友们是不是都开始对filter开始感兴趣了呢 ?

2、语法

filter: none | blur() | brightness() | contrast() | drop-shadow() | grayscale() | hue-rotate() | invert() | opacity() | saturate() | sepia() | url();

可以看到,属性有很多可选值,他们都是什么意思呢?

  1. grayscale灰度
  2. sepia褐色(有种复古的旧照片感觉)
  3. saturate饱和度
  4. hue-rotate色相旋转
  5. invert反色
  6. opacity透明度
  7. brightness亮度
  8. contrast对比度
  9. blur模糊
  10. drop-shadow阴影

举个栗子:

这里用sepia调整

<head>
     <meta charset="UTF-8">
      <title>Title</title>
      <style>
          .img{

             -webkit-filter:sepia(70%);
          } 
      </style>
  </head>
 <body>
 <img src="img/boke.png" alt="">
 <img class="img" src="img/boke.png" alt="">
 </body>

示例图片:

详解CSS3中强大的filter(滤镜)属性 

3、示例   

下面,对filter属性的其中几个值做一个示例,其他好玩的东西需要博友们一起发掘,有啥好玩的可以跟我一起分享哟

(1)hue-rotate(色彩旋转)

效果看图吧,具体使用效果要靠大家发掘:

<style>
          .img{
              -webkit-filter:hue-rotate(330deg);
          }
      </style>
  </head>
  <body>
  <img src="img/boke.png" alt="">
  <img class="img" src="img/boke.png" alt="">
 </body>

效果图:

详解CSS3中强大的filter(滤镜)属性 

(2)blur(模糊)

blur(模糊效果,单位px)

<style>
          .img{
            -webkit-filter:blur(1px);
          }
      </style>
  <body>
  <img src="img/boke.png" alt="">
  <img class="img" src="img/boke.png" alt="">
 </body>

示例图片:

详解CSS3中强大的filter(滤镜)属性 

(3)invert反色

invert反色会吧图片变成底片的感觉,多说无益,看代码:

<style>
        .img{
            -webkit-filter:invert(100%);
        }
    </style>
<body>
<img src="img/boke.png" alt="">
<img class="img" src="img/boke.png" alt="">
</body>

示例图片:

详解CSS3中强大的filter(滤镜)属性

好了,今天的分享就到这里了,谢谢大家的观看,其它的效果博主就不一一举例了。以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

HTML / CSS 相关文章推荐
前端制作动画的几种方式(css3,js)
Dec 12 HTML / CSS
纯CSS3实现Material Design效果
Mar 09 HTML / CSS
css3实例教程 一款纯css3实现的环形导航菜单
Oct 20 HTML / CSS
一款利用纯css3实现的超炫3D表单的实例教程
Dec 01 HTML / CSS
如何在网站上添加谷歌定位信息
Apr 16 HTML / CSS
HTML5实现表单自动验证功能实例代码
Jan 11 HTML / CSS
html5 canvas-2.用canvas制作一个猜字母的小游戏
Jan 07 HTML / CSS
HTML5中使用postMessage实现两个网页间传递数据
Jun 22 HTML / CSS
HTML5 WebSocket实现点对点聊天的示例代码
Jan 31 HTML / CSS
HTML5+CSS设置浮动却没有动反而在中间且错行的问题
May 26 HTML / CSS
浅谈为什么我的 z-index 又不生效了
Jul 15 HTML / CSS
使用CSS3制作一个简单的进度条(demo)
May 23 #HTML / CSS
利用CSS3伪元素实现逐渐发光的方格边框
May 07 #HTML / CSS
CSS3实现内凹圆角的实例代码
May 04 #HTML / CSS
利用HTML5+CSS3实现3D转换效果实例详解
May 02 #HTML / CSS
css3+伪元素实现鼠标移入时下划线向两边展开的效果
Apr 25 #HTML / CSS
CSS3实现自定义Checkbox特效实例代码
Apr 24 #HTML / CSS
深入理解css中vertical-align属性
Apr 18 #HTML / CSS
You might like
PHP详细彻底学习Smarty
2008/03/27 PHP
php下将图片以二进制存入mysql数据库中并显示的实现代码
2010/05/27 PHP
使用Apache的htaccess防止图片被盗链的解决方法
2013/04/27 PHP
深入HTTP响应状态码速查表的详解
2013/06/07 PHP
完美解决thinkphp验证码出错无法显示的方法
2014/12/09 PHP
php mysql PDO 查询操作的实例详解
2017/09/23 PHP
ecshop添加菜单及权限分配问题
2017/11/21 PHP
JavaScript中的new的使用方法与注意事项
2007/05/16 Javascript
js多级树形弹出一个小窗口层(非常好用)实例代码
2013/03/19 Javascript
jquery实现可自动收缩的TAB网页选项卡代码
2015/09/06 Javascript
javascript拖拽效果延伸学习
2016/04/04 Javascript
Node.js中的require.resolve方法使用简介
2017/04/23 Javascript
js Dom实现换肤效果
2017/10/21 Javascript
JavaScript运行原理分析
2018/02/09 Javascript
微信小程序利用button控制条件标签的变量问题
2020/03/15 Javascript
jQuery 动态粒子效果示例代码
2020/07/07 jQuery
js实现双色球效果
2020/08/02 Javascript
跟老齐学Python之深入变量和引用对象
2014/09/24 Python
使用Python &amp; Flask 实现RESTful Web API的实例
2017/09/19 Python
Python使用try except处理程序异常的三种常用方法分析
2018/09/05 Python
Python线性拟合实现函数与用法示例
2018/12/13 Python
对Python Pexpect 模块的使用说明详解
2019/02/14 Python
python模拟鼠标点击和键盘输入的操作
2019/08/04 Python
利用python实现汉字转拼音的2种方法
2019/08/12 Python
Python socket实现的文件下载器功能示例
2019/11/15 Python
动态设置django的model field的默认值操作步骤
2020/03/30 Python
一款纯css3实现的漂亮的404页面的实例教程
2014/11/27 HTML / CSS
浅析CSS3 中的 transition,transform,translate之间区别和作用
2020/03/26 HTML / CSS
Ivory Isle Designs美国/加拿大:婚礼和活动文具公司
2018/08/21 全球购物
德国咖啡批发商:Coffeefair
2019/08/26 全球购物
欧洲著名的二手奢侈品网站:Vestiaire Collective
2020/03/07 全球购物
艺术设计专业个人求职信范文
2013/12/11 职场文书
法学院方阵解说词
2014/01/29 职场文书
麦田里的守望者读书笔记
2015/06/30 职场文书
毕业酒会致辞
2015/07/29 职场文书
go select编译期的优化处理逻辑使用场景分析
2021/06/28 Golang