磨砂效果的框框

HTML

为了实现磨砂效果,我们可以使用下方所示的关键代码来制作。

CSS
div {
 background: inherit;
 backdrop-filter: blur(2px);
}

background:inherit; 是让子级继承父级对应区域的背景,实现继承自其父元素的背景。

backdrop-filter;是一个 CSS 属性,用于在元素的背景和元素后面的内容之间创建一个视觉效果,类似于一个可应用于元素背景的滤镜。

以下是一些常用的 backdrop-filter 属性值:

  • blur(<length>):将元素的背景模糊化。可以指定一个长度值来控制模糊程度。
  • brightness(<percentage>):调整元素的背景亮度。可以指定一个百分比值来增加或减少亮度。
  • contrast(<percentage>):调整元素的背景对比度。可以指定一个百分比值来增加或减少对比度。
  • grayscale(<percentage>):将元素的背景转换为灰度。可以指定一个百分比值来控制灰度程度。
  • sepia(<percentage>):将元素的背景转换为深褐色。可以指定一个百分比值来控制褐色程度。
  • saturate(<percentage>):增加元素的背景饱和度。可以指定一个百分比值来增加饱和度。
  • opacity(<percentage>):调整元素的背景透明度。可以指定一个百分比值来增加或减少透明度。

发表回复