CSS blur() 函数

定义和用法

CSS 的 blur() 滤镜函数为元素应用模糊效果。值越大,模糊效果越强。

如果未指定值,则默认使用 0。

实例

例子 1

为 <h1> 和 <img> 元素应用不同的模糊效果:

h1 {
  filter: blur(2px);
}

#img1 {
  filter: blur(2px);
}

#img2 {
  filter: blur(6px);
}

亲自试一试

例子 2

创建模糊背景:

img.background {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: -1;
  filter: blur(35px);
}

亲自试一试

CSS 语法

blur(radius)
描述
radius

可选。指定模糊的半径。值越大,模糊效果越强。

如果未指定值,则默认使用 0(无效果)。

技术细节

版本: CSS Filter Effects Module Level 1

浏览器支持

表格中的数字表示首个完全支持该函数的浏览器版本。

Chrome Edge Firefox Safari Opera
18 12 35 6 15

相关页面

参考:CSS filter 属性

参考:CSS brightness() 函数

参考:CSS contrast() 函数

参考:CSS drop-shadow() 函数

参考:CSS grayscale() 函数

参考:CSS hue-rotate() 函数

参考:CSS invert() 函数

参考:CSS opacity() 函数

参考:CSS saturate() 函数

参考:CSS sepia() 函数