CSS3滤镜filter属性记录整理

2023-05-3008:11:05网页制作Comments911 views字数 1091阅读模式
filter属性定义了元素(通常是<img>)的可视效果,例如图片的模糊、饱和度、灰度等……个人感觉功能很强大1、filter的语法filter:none|blur()|brightness()|contrast()|drop-shadow()|grayscale()|hue-rotate()|invert()|opaci

filter 属性定义了元素(通常是

CSS3滤镜filter属性记录整理

)的可视效果,例如图片的模糊、饱和度、灰度等……个人感觉功能很强大

1、filter的语法

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

2、各大浏览器当前时间的支持情况(来自Can I use:)

CSS3滤镜filter属性记录整理

可以看到IE8,9,10,11、OPera Mini所有、以及Android Broswer4.3当前都是不支持

3、filter各函数

1)模糊效果blur(px)函数

原图(Top)与效果图(Bottom):

 文章源自菜鸟学院-https://www.cainiaoxueyuan.com/zhizuo/43373.html

CSS3滤镜filter属性记录整理

 文章源自菜鸟学院-https://www.cainiaoxueyuan.com/zhizuo/43373.html

CSS3滤镜filter属性记录整理

 文章源自菜鸟学院-https://www.cainiaoxueyuan.com/zhizuo/43373.html

2)使图片变量brightness(%)函数

原图(Top)与效果图(Bottom):

CSS3滤镜filter属性记录整理

 文章源自菜鸟学院-https://www.cainiaoxueyuan.com/zhizuo/43373.html

CSS3滤镜filter属性记录整理

4)调整图像对比度Contrast(%)函数

原图(Top)和效果图(Bottom):

CSS3滤镜filter属性记录整理

CSS3滤镜filter属性记录整理

4)阴影效果drop-shadow(px,px,px,px)

原图(Top)和效果图(Bottom):

CSS3滤镜filter属性记录整理
CSS3滤镜filter属性记录整理

5)将图像转换为灰度图像Grayscale(%)

原图(Top)和效果图(Bottom):

CSS3滤镜filter属性记录整理

 文章源自菜鸟学院-https://www.cainiaoxueyuan.com/zhizuo/43373.html

CSS3滤镜filter属性记录整理

6)色相旋转hue-rotate(deg)

原图(Top)和效果图(Bottom):

CSS3滤镜filter属性记录整理
CSS3滤镜filter属性记录整理

7)反转输入图像

原图(Top)和效果图(Bottom):

CSS3滤镜filter属性记录整理
CSS3滤镜filter属性记录整理

8)改变图像的透明度

原图(Top)和效果图(Bottom)

CSS3滤镜filter属性记录整理
CSS3滤镜filter属性记录整理

9)饱和度设置saturate(%)

原图(Top)和效果图(Bottom)

CSS3滤镜filter属性记录整理
CSS3滤镜filter属性记录整理

10)将图像转换为深褐色sepia(80%)

原图(Top)和效果图(Bottom)

CSS3滤镜filter属性记录整理
CSS3滤镜filter属性记录整理

 文章源自菜鸟学院-https://www.cainiaoxueyuan.com/zhizuo/43373.html

11)URL函数接受一个XML文件,该文件设置了 一个SVG滤镜,且可以包含一个锚点来指定一个具体的滤镜元素  url()

filter: url(svg-url#element-id)

12)复合函数使用多个滤镜,每个滤镜使用空格分隔。注意: 顺序是非常重要的 (例如使用 grayscale() 后再使用 sepia()将产生一个完整的灰度图片)。

原图(Top)和效果图(Bottom)

CSS3滤镜filter属性记录整理
CSS3滤镜filter属性记录整理AI配图魔改

13)其他

initial:设置属性为默认值

inherit:从父元素继承该属性

文章源自菜鸟学院-https://www.cainiaoxueyuan.com/zhizuo/43373.html
  • 本站内容整理自互联网,仅提供信息存储空间服务,以方便学习之用。如对文章、图片、字体等版权有疑问,请在下方留言,管理员看到后,将第一时间进行处理。
  • 转载请务必保留本文链接:https://www.cainiaoxueyuan.com/zhizuo/43373.html

Comment

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定