
定义和用法
backdrop-filter
是 CSS 的一个属性,用于对元素背后的区域应用图形效果(如模糊或颜色偏移)。
backdrop-filter
非常适合创建磨砂玻璃(毛玻璃)效果。
默认值: | none |
继承性: | 否 |
动画制作: | 支持。请参阅:动画相关属性。 |
版本: | CSS3 |
JavaScript 语法: | object.style.backdropFilter="grayscale(100%)" |
常用的实例
接下来通过多个实例演示backdrop-filter
属性的用法,来深化您对backdrop-filter
属性的理解。
.effect-blur { backdrop-filter: blur(8px); } /* 模糊效果 (blur) */
.effect-brightness { backdrop-filter: brightness(0.4);} /* 亮度调节 (brightness) */
.effect-contrast { backdrop-filter: contrast(200%);} /* 对比度调节 (contrast) */
.effect-grayscale { backdrop-filter: grayscale(100%);} /* 灰度效果 (grayscale) */
.effect-hue-rotate { backdrop-filter: hue-rotate(90deg);} /* 色相旋转 (hue-rotate) */
.effect-invert { backdrop-filter: invert(100%);} /* 颜色反转 (invert) */
.effect-sepia { backdrop-filter: sepia(100%);} /* 复古效果 (sepia) */
.effect-saturate { backdrop-filter: saturate(300%);} /* 饱和度调节 (saturate) */
CSS 语法
backdrop-filter: none|filter;
属性值
值 | 描述 |
---|---|
none |
不对背景应用任何滤镜(默认值)。 |
filter |
由空格分隔的滤镜函数列表,如:
|
浏览器支持
下表中数字注明了完全支持backdrop-filter
属性的首个浏览器版本。
![]() |
![]() |
![]() |
![]() |
![]() |
Chrome | Edge | Firefox | Safari | Opera |
76 | 79 | 103 | 9 -webkit- | 63 |
相关页面
CSS 参考手册:CSS filter 属性
CSS 教程:CSS3 图像
JS 参考手册:HTML DOM filter 属性
评论区 0
发表评论
教程介绍
CSS 参考手册全面涵盖选择器、盒模型,文本属性等,助您快速检索 CSS 使用方法。
32
章节
26
阅读
0
评论
反馈提交成功
感谢您的反馈,我们将尽快处理您的反馈