详解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弹性盒模型开发笔记(三)
Apr 26 HTML / CSS
任意一块网页内容实现“活”的背景(目前火狐浏览器专有)
May 07 HTML / CSS
使用css3实现的windows8开机加载动画
Dec 09 HTML / CSS
浅谈css3中的前缀
Jul 20 HTML / CSS
Html5 语法与规则简要概述
Jul 29 HTML / CSS
简单整理HTML5的基本特性和语法
Feb 18 HTML / CSS
html5表单及新增的改良元素详解
Jun 07 HTML / CSS
移动HTML5前端框架—MUI的使用
Dec 18 HTML / CSS
html5手机端页面可以向右滑动导致样式受影响的问题
Jun 20 HTML / CSS
HTML5实现应用程序缓存(Application Cache)
Jun 16 HTML / CSS
Html分层的box-shadow效果的示例代码
Mar 30 HTML / CSS
sass 常用备忘案例详解
Sep 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
怎样辨别一杯好咖啡
2021/03/03 新手入门
咖啡豆要不要放冰箱的原因
2021/03/04 冲泡冲煮
5.PHP的其他功能
2006/10/09 PHP
PHP中文件读、写、删的操作(PHP中对文件和目录操作)
2012/03/06 PHP
php实现二叉树中和为某一值的路径方法
2018/10/14 PHP
PhpStorm+xdebug+postman调试技巧分享
2020/09/15 PHP
[原创]用javascript实现检测指定目录是否存在的方法
2008/01/12 Javascript
jQuery代码优化 遍历篇
2011/11/01 Javascript
8款非常棒的响应式jQuery 幻灯片插件推荐
2012/02/02 Javascript
jQuery插件开发的两种方法及$.fn.extend的详解
2014/01/16 Javascript
JS去除字符串中空格的方法
2017/02/14 Javascript
微信小程序生成分享海报方法(附带二维码生成)
2019/03/29 Javascript
Vue项目中Api的组织和返回数据处理的操作
2019/11/04 Javascript
Vue中错误图片的处理的实现代码
2019/11/07 Javascript
Python进阶之全面解读高级特性之切片
2019/02/19 Python
对django views中 request, response的常用操作详解
2019/07/17 Python
python 自定义装饰器实例详解
2019/07/20 Python
pandas中遍历dataframe的每一个元素的实现
2019/10/23 Python
深度学习入门之Pytorch 数据增强的实现
2020/02/26 Python
Django实现列表页商品数据返回教程
2020/04/03 Python
python中urllib.request和requests的使用及区别详解
2020/05/05 Python
python使用requests库爬取拉勾网招聘信息的实现
2020/11/20 Python
如何基于Python和Flask编写Prometheus监控
2020/11/25 Python
澳大利亚最好的厨具店:Kitchen Warehouse
2018/03/13 全球购物
俄罗斯电子产品在线商店:UltraTrade
2020/01/30 全球购物
2014年综治宣传月活动总结
2014/04/28 职场文书
小学综合实践活动总结
2014/07/07 职场文书
学校四风问题对照检查材料思想汇报
2014/09/26 职场文书
2014标准社保办理委托书
2014/10/06 职场文书
银行业务授权委托书
2014/10/10 职场文书
幼师大班个人总结
2015/02/13 职场文书
幼儿园工作总结2015
2015/04/01 职场文书
2015高中教师个人工作总结
2015/07/21 职场文书
2015年小学生国庆节演讲稿
2015/07/30 职场文书
Redis超详细讲解高可用主从复制基础与哨兵模式方案
2022/04/07 Redis
NoSQL优缺点与MongoDB数据库简介
2022/06/05 MongoDB