filter作为CSS3的属性,是作为滤镜效果出现的,主要功能是对图片进行一些处理,当然还可以对video进行作用,我们这里暂且只讨论对图片的处理效果。 看到图片处理。我们是否会联想到一系列其他的处理方式呢?PhotoShop?用MATLAB进行图像处理?不错,filter一词的确与MATLAB中的filter作用相同,但是使用方法不尽相同。​接下来我们一起来看看都可以怎样实现不同的效果。

首先我们新建一个html文档,(我用的是sublime text 编码器)为了方便起见,我们采用在html文档中使用style标签直接嵌入CSS样式的方式。​​为了进行效果比较,我们插入两张一样的图片,大小设置为100px。第二章图片作为效果图使用,将其class设置为pic。效果如图显示​​

考虑到浏览器的兼容性,我们使用IE 9.0及以上版本或者使用Chrome18.0.97及以上版本。这里我使用的是IE9.0版本,接下来我们看插入效果图。​

然后进入我们的效果编码效果展示部分:

一、grayscale特效,grayscale的作用是把图片变成黑白图。​

在style中给.pic设置属性,写入这样一行代码:-webkit-filter:grayscale(1);​(-webkit-作用是处理浏览器兼容性)效果如图所示​

grayscale特效

二、sepia特效,sepia的作用是把图片变成褐色,产生复古效果。​

在style中给.pic设置属性,写入这样一行代码:-webkit-filter:sepia(1);​效果如图所示​​

sepia特效

三、saturate特效,saturate的作用还是设置更改图片的饱和度,可根据自己对图片饱和度的要求任意设置。这里设置为5,

在style中给.pic设置属性,写入这样一行代码:--webkit-filter:saturate(5);

效果如图所示​​​​

saturate特效

四、hue-rotate特效,saturate的作用是改变色相,属性值为角度,默认值。0deg

在style中给.pic设置属性,写入这样一行代码:-webkit-filter:hue-rotate(90deg);效果如图所示​​

hue-rotate特效

五、opacity特效,opacity的作用是设置改变图片的透明度,默认值100%。

在style中给.pic设置属性,写入这样一行代码:-webkit-filter:opacity(.1);效果如图所示​​

opacity特效

六、invert特效,invert的作用效果和相机底片一样,进行反色,默认值100%。​​

invert特效

在style中给.pic设置属性,写入这样一行代码:-webkit-filter:invert(1);效果如图所示​

七、brightness特效,brightne的作用是改变设置图片的亮度,默认值100%。

在style中给.pic设置属性,写入这样一行代码:-webkit-filter:brightness(.5);效果如图所示​​​​​​​​

brightness特效

八、contrast特效,contrast的作用是改变设置图片的对比度,默认值100%。​​

在style中给.pic设置属性,写入这样一行代码:-webkit-filter:contrast(2);效果如图所示​​​​​​​​

contrast特效

九、blur特效,blur的作用是改变图片的清晰度,默认值为0。​

在style中给.pic设置属性,写入这样一行代码:-webkit-filter:blur(2px);效果如图所示​​

blur特效

十、drop-shadow特效,drop-shadow的作用是产生阴影。​

在style中给.pic设置属性,写入这样一行代码:-webkit-filter:drop-shadow(2px);效果如图所示​​

drop-shadow特效

当然根据需要可以同时使用两种或几种特效达到最好的效果。

CSS3属性之——filter相关推荐

  1. CSS3的滤镜filter属性

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

  2. css3属性基本骨架

    css3属性 浏览器前缀 -ms-代表IE浏览器 -khtml-代表苹果浏览器 -moz-代表火狐浏览器 -o-代表欧朋浏览器 -webkit-代表谷歌浏览器 字体 1.text-shadow设置文字 ...

  3. CSS3 属性样式总结记录(图文)

    CSS3 属性样式总结记录 1 .边框-背景 border-image 设置所有边框图像的速记属性. 3 border-radius 一个用于设置所有四个边框- *-半径属性的速记属性 3 box-s ...

  4. CSS3属性的兼容 什么是弹性和布局

    CSS3新特性,兼容性,兼容方法总结 css3手册css3手册 边框 border-radius 用于添加圆角效果 语法: border-radius:[ <length> | <p ...

  5. 国家纪念日引起的一个css属性思考 ------ filter属性

    前言 2020年4月4日早上10点 , 全国性哀悼活动正式开展 , 在向逝去的生命和前线壮烈牺牲的烈士致哀同时 , 依旧不忘加班 , 如往常打开浏览器 , 然后发现 , 基本上所有的网站都变灰了 , ...

  6. css3学习 之 css选择器(css3 属性选择器)

    这是上一篇css选择器介绍里面内容比较详细..大家可以看看 下面我将结合<HTML 5与css 3权威指南>这本书 对css选择器再进行记录下 里面有些个人见解如果看客觉得有问题.可以提出 ...

  7. html+not选择器,CSS3属性选择器与(:not)选择器_html/css_WEB-ITnose

    一:css3属性选择器: img[alt]{ border:2px dashed #000;} 这个选择器会匹配页面标签中任何一个含有alt属性的图片标签. 还可以通过设定属性值来缩小匹配范围:如下代 ...

  8. CSS基础(part19)--CSS3属性选择器

    学习笔记,仅供参考,有错必究 参考自:pink老师教案 CSS3属性选择器 属性选择器列表: 选择符 简介 E[att] 选择具有att属性的E元素 E[att="val"] 选择 ...

  9. ​css3属性选择器总结

    css3属性选择器总结 (1)E[attr]只使用属性名,但没有确定任何属性值 <p miaov="a1">111111</p> <p miaov=& ...

最新文章

  1. BZOJ 2135 刷题计划(贪心,求导,二分)【BZOJ 修复工程】
  2. 【JavaSE03】Java中分支语句-思维导图
  3. 推荐系统与协作过滤面临的主要问题
  4. BI-LSTM and CRF using Keras
  5. KAFKA SpringBoot2 Nacos 消息异步发送和消费消息(进阶篇)
  6. dd命令快速生成一个大文件
  7. chrome 插件下载
  8. 《ArcGIS Runtime SDK for .NET开发笔记》--在线编辑
  9. Java并发--ConcurrentModificationException(并发修改异常)异常原因和解决方法
  10. B2C网站转化率优化
  11. java socket wex5,在wex5中如何一行代码更新数据
  12. 编译原理-自顶向下文法消除二义性和左递归
  13. 第一讲 数系发展史纲
  14. 伦斯勒理工学院计算机科学专业强吗,伦斯勒理工学院专业排名一览及最强专业推荐(USNEWS美国大学排名)...
  15. txt电子书如何用安卓手机完美打开?
  16. 世纪互联的那些人、那些年、那些事
  17. 中国大学慕课公开课-《视听语言》-学习笔记-4
  18. 计算机编程课程顺序_您可以在2月开始免费在线编程和计算机科学课程
  19. 泰山OFFICE技术讲座:为字体调整字间距的研究,设置值何时生效
  20. Matlab quiver函数用法 - 画矢量箭头图

热门文章

  1. Scala入门到精通——第二十一节 类型参数(三)-协变与逆变
  2. 什么是地理数据库geodatabase?
  3. 聊聊CTR预估算法DeepFM
  4. 受限玻尔兹曼机(Restricted Boltzmann Machine)分析
  5. FLASHBACK DROP TABLE
  6. MySQL5.7参数log_timestamps
  7. [Android Pro] 完美解决隐藏Listview和RecyclerView去掉滚动条和滑动到边界阴影的方案...
  8. 快学Scala 第二课 (apply, if表达式,循环,函数的带名参数,可变长参数,异常)...
  9. struts文件上传以及中文乱码问题
  10. Go语言 命令行解析(一)