You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

1.8 KiB

backdrop-filter 是 CSS 的一个属性,用于在元素的背景和元素之间创建一个视觉效果的过滤器。它可以应用多种效果,如模糊、色彩调整和亮度调整等。以下是一些常见的 backdrop-filter 属性及其作用与单位:

  1. blur(): 模糊元素的背景,可以通过指定一个模糊半径来调整模糊程度。单位为像素(px)。

  2. brightness(): 调整元素的背景亮度,可以通过指定一个百分比或小数值来控制亮度增减。单位为百分比(%)或小数。

  3. contrast(): 调整元素的背景对比度,可以通过指定一个百分比或小数值来增加或减小对比度。单位为百分比(%)或小数。

  4. grayscale(): 将元素的背景转为灰度图像,可以通过指定一个百分比或小数值来控制转换程度。单位为百分比(%)或小数。

  5. hue-rotate(): 调整元素的背景颜色的色调,可以通过指定一个角度值来旋转颜色。单位为角度(deg)。

  6. invert(): 反转元素的背景颜色,即颜色取反。无单位。

  7. opacity(): 调整元素的背景透明度,可以通过指定一个百分比或小数值来控制透明度。单位为百分比(%)或小数。

  8. saturate(): 调整元素的背景饱和度,可以通过指定一个百分比或小数值来增加或减小饱和度。单位为百分比(%)或小数。

  9. sepia(): 将元素的背景转为深褐色调,可以通过指定一个百分比或小数值来控制转换程度。单位为百分比(%)或小数。

这些 backdrop-filter 属性可以结合使用,以创建具有复合效果的背景过滤器。请注意,backdrop-filter 属性需要一些现代 Web 浏览器的支持,且可能不支持所有旧版浏览器。在使用时,请确保检查浏览器的兼容性。