背景
基本概念
CSS filter
属性将模糊或颜色偏移等图形效果应用于元素形成滤镜,滤镜通常用于调整图像,背景和边框的渲染。它的值可以为 filter
函数 <filter-function>
或使用 url
添加的svg滤镜。
filter: <filter-function> [<filter-function>]* | none
filter: url(file.svg#filter-element-id)
<filter-function>
可以用于 filter
和 backdrop-filter
属性。它的数据类型由下列过滤器函数之一指定。每个函数需要一个参数,如果参数无效,则滤镜不会生效。以下是对滤镜函数含义的解释:
blur()
:模糊图像brightness()
:让图像更明亮或更暗淡contrast()
:增加或减少图像的对比度drop-shadow()
:在图像后方应用投影grayscale()
:将图像转为灰度图hue-rotate()
:改变图像的整体色调invert()
:反转图像颜色opacity()
:改变图像透明度saturate()
:超饱和或去饱和输入的图像