兼容性

表格中的数字表示支持该方法的第一个浏览器的版本号。

紧跟在数字后面的 -webkit- 为指定浏览器的前缀。

属性
filter 18.0 -webkit- 不支持 35.0 6.0 -webkit- 15.0 -webkit-

注意: 旧版 Internet Explorer 浏览器(4.0 to 8.0) 支持的非标准 "filter" 属性已被废弃。 IE8 及更低版本浏览器通常使用 opacity 属性

代码

filter: blur(15px);
transition: all 0.5s ease 0s;

语法

filter: none |               /*默认值,没有效果。*/initial |           /*设置属性为默认值*/inherit |           /*从父元素继承该属性*/blur() |           /*给图像设置高斯模糊。"radius"一值设定高斯函数的标准差,或者是屏幕上以多少像素融在一起, 所以值越大越模糊;如果没有设定值,则默认是0;这个参数可设置css长度值,但不接受百分比值。*/brightness() |        /*给图片应用一种线性乘法,使其看起来更亮或更暗。如果值是0%,图像会全黑。值是100%,则图像无变化。其他的值对应线性乘数效果。值超过100%也是可以的,图像会比原来更亮。如果没有设定值,默认是1。*/contrast() |       /*调整图像的对比度。值是0%的话,图像会全黑。值是100%,图像不变。值可以超过100%,意味着会运用更低的对比。若没有设置值,默认是1。*/drop-shadow() |     /*给图像设置一个阴影效果。阴影是合成在图像下面,可以有模糊度的,可以以特定颜色画出的遮罩图的偏移版本。 函数接受<shadow>(在CSS3背景中定义)类型的值,除了"inset"关键字是不允许的。该函数与已有的box-shadow box-shadow属性很相似;不同之处在于,通过滤镜,一些浏览器为了更好的性能会提供硬件加速。<shadow>参数如下:<offset-x> <offset-y> (必须)这是设置阴影偏移量的两个 <length>值. <offset-x> 设定水平方向距离. 负值会使阴影出现在元素左边. <offset-y>设定垂直距离.负值会使阴影出现在元素上方。查看<length>可能的单位.如果两个值都是0, 则阴影出现在元素正后面 (如果设置了 <blur-radius> and/or <spread-radius>,会有模糊效果).<blur-radius> (可选)这是第三个code><length>值. 值越大,越模糊,则阴影会变得更大更淡.不允许负值 若未设定,默认是0 (则阴影的边界很锐利).<spread-radius> (可选)这是第四个 <length>值. 正值会使阴影扩张和变大,负值会是阴影缩小.若未设定,默认是0 (阴影会与元素一样大小). 注意: Webkit, 以及一些其他浏览器 不支持第四个长度,如果加了也不会渲染。<color> (可选)查看 <color>该值可能的关键字和标记。若未设定,颜色值基于浏览器。在Gecko (Firefox), Presto (Opera)和Trident (Internet Explorer)中, 会应用colorcolor属性的值。另外, 如果颜色值省略,WebKit中阴影是透明的。*/grayscale() |       /*将图像转换为灰度图像。值定义转换的比例。值为100%则完全转为灰度图像,值为0%图像无变化。值在0%到100%之间,则是效果的线性乘子。若未设置,值默认是0;*/hue-rotate() |       /*给图像应用色相旋转。"angle"一值设定图像会被调整的色环角度值。值为0deg,则图像无变化。若值未设置,默认值是0deg。该值虽然没有最大值,超过360deg的值相当于又绕一圈。*/invert() |            /*反转输入图像。值定义转换的比例。100%的价值是完全反转。值为0%则图像无变化。值在0%和100%之间,则是效果的线性乘子。 若值未设置,值默认是0。*/opacity() |        /*转化图像的透明程度。值定义转换的比例。值为0%则是完全透明,值为100%则图像无变化。值在0%和100%之间,则是效果的线性乘子,也相当于图像样本乘以数量。 若值未设置,值默认是1。该函数与已有的opacity属性很相似,不同之处在于通过filter,一些浏览器为了提升性能会提供硬件加速。*/saturate() |         /*转换图像饱和度。值定义转换的比例。值为0%则是完全不饱和,值为100%则图像无变化。其他值,则是效果的线性乘子。超过100%的值是允许的,则有更高的饱和度。 若值未设置,值默认是1。*/sepia() |            /*将图像转换为深褐色。值定义转换的比例。值为100%则完全是深褐色的,值为0%图像无变化。值在0%到100%之间,则是效果的线性乘子。若未设置,值默认是0;*/url();             /*URL函数接受一个XML文件,该文件设置了 一个SVG滤镜,且可以包含一个锚点来指定一个具体的滤镜元素。
例如:`filter: url(svg-url#element-id)`*/

实例

1.模糊
img {-webkit-filter: blur(5px); /* Chrome, Safari, Opera */filter: blur(5px);
}
2.Brightness 函数
img {-webkit-filter: brightness(200%); /* Chrome, Safari, Opera */filter: brightness(200%);
}
3.Contrast 函数
img {-webkit-filter: contrast(200%); /* Chrome, Safari, Opera */filter: contrast(200%);
}
4.drop-shadow 函数
img {-webkit-filter: drop-shadow(8px 8px 10px red); /* Chrome, Safari, Opera */filter: drop-shadow(8px 8px 10px red);
}
5.Grayscale 函数
img {-webkit-filter: grayscale(50%); /* Chrome, Safari, Opera */filter: grayscale(50%);
}
6.hue-rotate() 函数
img {-webkit-filter: hue-rotate(90deg); /* Chrome, Safari, Opera */filter: hue-rotate(90deg);
}
7.Invert 函数
img {-webkit-filter: invert(100%); /* Chrome, Safari, Opera */filter: invert(100%);
}
8.Opacity 函数
img {-webkit-filter: opacity(30%); /* Chrome, Safari, Opera */filter: opacity(30%);
}
9.Saturate 函数
img {-webkit-filter: saturate(800%); /* Chrome, Safari, Opera */filter: saturate(800%);
}
10.Sepia 函数
img {-webkit-filter: sepia(100%); /* Chrome, Safari, Opera */filter: sepia(100%);
}
复合用法
img {-webkit-filter: contrast(200%) brightness(150%);  /* Chrome, Safari, Opera */filter: contrast(200%) brightness(150%);
}
全部实例
.blur {-webkit-filter: blur(4px);filter: blur(4px);
}.brightness {-webkit-filter: brightness(0.30);filter: brightness(0.30);
}.contrast {-webkit-filter: contrast(180%);filter: contrast(180%);
}.grayscale {-webkit-filter: grayscale(100%);filter: grayscale(100%);
}.huerotate {-webkit-filter: hue-rotate(180deg);filter: hue-rotate(180deg);
}.invert {-webkit-filter: invert(100%);filter: invert(100%);
}.opacity {-webkit-filter: opacity(50%);filter: opacity(50%);
}.saturate {-webkit-filter: saturate(7);filter: saturate(7);
}.sepia {-webkit-filter: sepia(100%);filter: sepia(100%);
}.shadow {-webkit-filter: drop-shadow(8px 8px 10px green);filter: drop-shadow(8px 8px 10px green);
}
感觉不错给个赞吧!!

原文:https://www.runoob.com/cssref/css3-pr-filter.html

html 界面模糊的效果,CSS3 filter(滤镜) 说明,超级马赛克。<( ̄︶ ̄)↗[GO!]相关推荐

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

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

  2. html做图片模糊效果,CSS3 filter(滤镜) 制作图片高斯模糊无需JS

    CSS3 filter(滤镜) 制作图片高斯模糊无需JS 这是一个寂寞的工作日,因为没有女盆友所以很寂寞,因为很寂寞所以来写教程.希望再看教程的你也是单身!啊,知道你是单身枫瑞贼开心!爽的一B!!!起 ...

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

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

  4. CSS3 filter(滤镜) 百度汶川地震页面的使用

    filter(滤镜)在生活中的使用 今天是2018年5月12号,2008年汶川地震10年.特地去搜索了一下汶川地震.发现这个页面全部灰色的,突然想了一下,他是什么实现的.第一感觉是css3的filte ...

  5. 一个css属性让页面变成黑白色之CSS3 filter(滤镜) 属性

    2020年是不平凡的一年,在此缅怀一下在抗击新冠肺炎中牺牲的烈士和因为新冠肺炎去世的同胞们,有时候我们需要让网站的页面变成黑白色彩的,只需要一个css属性filter属性即可: filter 属性定义 ...

  6. CSS3 filter滤镜

    filter 顾名思义就是过滤的意思 使用 filter属性为元素(常用于<img>)带来视觉的效果 filter 描述 none 默认值,没有效果. blur(px) 给图像设置模糊效果 ...

  7. css3背景色由浅黑变深黑_CSS3 filter(滤镜)实现网页灰色或者黑色模式的代码

    前端 css3,filter实现不但可以实现网页灰色效果,还可以辅助实现黑夜模式效果.我们来看看实现方式吧! filter属性介绍 filter: none | blur() | brightness ...

  8. css背景图片高斯模糊_CSS3 filter(滤镜) 制作图片高斯模糊无需JS

    本帖最后由 fengrui99 于 2019-7-8 11:20 编辑 这是一个寂寞的工作日,因为没有女盆友所以很寂寞,因为很寂寞所以来写教程.希望再看教程的你也是单身!啊,知道你是单身枫瑞贼开心!爽 ...

  9. html滤镜无效果,为什么css滤镜(filter属性)没用?

    为什么css滤镜(filter属性)没用?下面本篇文章给大家介绍一下.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 滤镜filter属性,可以对网页中的图片进行类似Photosho ...

最新文章

  1. demo flink写入kafka_Flink结合Kafka实时写入Iceberg实践笔记
  2. hapi lab测试框架简单使用
  3. ElasticSearch—基本概念
  4. 【Android Studio安装部署系列】十三、Android studio添加和删除Module 2
  5. python根据文件路径获取上级目录路径
  6. 线程同步--关键代码段(二)
  7. The essentiality for Close-Out The Project
  8. Origin修改安装位数
  9. 数据库面试题:Redis如何保证数据一致性
  10. POJ-3207-TwoSAT
  11. Mapping映射入门
  12. es6 嵌套数组循环_[js]从 ES3 到 ES6 教你如何数组去重
  13. 汇川plc支持c语言吗,汇川PLC可编程控制器的功能特点
  14. [Unity] material was not upgraded. There‘s no upgrader to convert {1} shader to selected pipeline报错
  15. BC66F3652研发笔记
  16. oracle 进程cpu 高,oracle进程CPU占用太高
  17. 重庆金域 :新系统成功上线!重庆金域第一份新系统的报告单2017年9月21日13:00正式发出
  18. SpringBoot整合Quartz--使用/教程/实例
  19. 墨翟科技(上海)有限公司
  20. 计算机毕业设计之java+ssm企业员工考勤系统

热门文章

  1. Onvif认证测试1--Device test tool
  2. 无线wifi经常掉线或者不太稳定怎么办?
  3. 黑苹果 服务器系统安装,macOS Mojave黑苹果超详细图文教程
  4. B域,M域,O域具体是指什么
  5. 会计科目使用说明_A股财务数据的整理和使用
  6. 明晚(29日)20点,直播预告:鉴书会《你的灯亮着么》,暨“中老年产品人关怀计划” 7月收官场...
  7. Word控件Spire.Doc 转换教程(六):如何将 XML 转换为 Word
  8. PubSub订阅与发布
  9. 吴军博士给工程师的分级
  10. 造车新势力排名更新:小鹏汽车连续2个月破万,蔚来汽车掉队?