详解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实现的下拉菜单效果示例
Jan 22 HTML / CSS
纯CSS实现聊天框小尖角、气泡效果
Apr 04 HTML / CSS
一款纯css3实现的非常实用的鼠标悬停特效演示
Nov 05 HTML / CSS
CSS3区域模块region相关编写示例
Aug 28 HTML / CSS
css3实现背景动态渐变效果
Dec 10 HTML / CSS
H5 canvas中width、height和style的宽高区别详解
Nov 02 HTML / CSS
html5 Canvas画图教程(2)—画直线与设置线条的样式如颜色/端点/交汇点
Jan 09 HTML / CSS
H5 meta小结(前端必看篇)
Aug 24 HTML / CSS
HTML5+CSS3:3D展示商品信息示例
Jan 03 HTML / CSS
css3实现的加载动画效果
Apr 07 HTML / CSS
详解CSS玩转图片Base64编码
May 25 HTML / CSS
css3属性选择器 “~”(波浪号) “,”(逗号) “+”(加号)和 “>”(大于号)
Apr 19 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小程序自动提交到自助友情连接
2009/11/24 PHP
PHP7多线程搭建教程
2017/04/21 PHP
启用OPCache提高PHP程序性能的方法
2019/03/21 PHP
js打开新窗口方法整理
2014/02/17 Javascript
不到30行JS代码实现Excel表格的方法
2014/11/15 Javascript
jQuery实现类似标签风格的导航菜单效果代码
2015/08/25 Javascript
Vue.js中数组变动的检测详解
2016/10/12 Javascript
微信小程序 Page()函数详解
2016/10/17 Javascript
Angular中封装fancyBox(图片预览)遇到问题小结
2017/09/01 Javascript
vue实现图片加载完成前的loading组件方法
2018/02/05 Javascript
vue中设置height:100%无效的问题及解决方法
2018/07/27 Javascript
vue2中,根据list的id进入对应的详情页并修改title方法
2018/08/24 Javascript
一次Webpack配置文件的分离实战记录
2018/11/30 Javascript
微信小程序调用微信支付接口的实现方法
2019/04/29 Javascript
webpack常用构建优化策略小结
2019/11/21 Javascript
Vue 的 v-model用法实例
2020/11/23 Vue.js
[01:02:53]DOTA2上海特级锦标赛主赛事日 - 5 总决赛Liquid VS Secret第二局
2016/03/06 DOTA
Python中__call__用法实例
2014/08/29 Python
跟老齐学Python之Python安装
2014/09/12 Python
python range()函数取反序遍历sequence的方法
2018/06/25 Python
pytorch实现CNN卷积神经网络
2020/02/19 Python
H5混合开发app如何升级的方法
2018/01/10 HTML / CSS
Boutique 1美国:阿联酋奢侈时尚零售商
2017/10/16 全球购物
NBA欧洲商店(西班牙):NBA Europe Store ES
2019/04/16 全球购物
eBay爱尔兰站:eBay.ie
2019/08/09 全球购物
线程同步的方法
2016/11/23 面试题
投资协议书范本
2014/04/21 职场文书
装修施工安全责任书
2014/07/24 职场文书
竞选大队干部演讲稿
2014/09/11 职场文书
标准单位租车协议书
2014/09/23 职场文书
师范生见习报告
2014/10/31 职场文书
公司的力量观后感
2015/06/05 职场文书
2016年优秀共产党员先进事迹材料
2016/02/29 职场文书
七年级作文之冬景
2019/11/07 职场文书
python3 删除所有自定义变量的操作
2021/04/08 Python
《辉夜大小姐想让我告白》第三季正式预告
2022/03/20 日漫