Skip to content

filter

filter 属性将模糊或颜色偏移等图形效果应用于元素。滤镜通常用于调整图像、背景和边框的渲染。

css
filter: <filter-function> [<filter-function> ...];

可以叠加多个滤镜,从左到右依次生效。

css
img {
  filter: grayscale(100%) blur(4px);
}

blur 模糊

高斯模糊

css
filter: blur(5px);
  • 参数必须是长度单位(pxem
  • 不支持 %

常见用途: 👉 骨架屏、弹窗背景虚化、图片加载占位

brightness 灰度

css
filter: brightness(1.2);

contrast 对比度

css
filter: contrast(150%);

grayscale 灰度

css
filter: grayscale(100%);

0%:原图

100%:完全灰度