css Backdrop Filters实现模糊、亮度、 对比度、 灰度、色相、饱和度、反转效果代码

代码语言:html

所属分类:布局界面

代码描述:css Backdrop Filters实现模糊、亮度、 对比度、 灰度、色相、饱和度、反转效果代码,Backdrop Filters 是 CSS3 中的一种新特性,它可以在元素的背景区域添加一层半透明的滤镜效果,使得元素的背景更加模糊或者变暗,从而提高页面的视觉效果。Backdrop Filters 可以应用于所有元素,包括图片、文字、边框等。 要使用 Backdrop Filters,你可以在 CSS 样式中为元素添加 backdrop-filter 属性,然后指定一个滤镜效果,例如模糊或者灰度。

代码标签: css Backdrop Filters 代码

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html lang="en" >

<head>
  <meta charset="UTF-8">

  
  
  
<style>
/* --------------------- */
/* Filters ✨✨✨        */
/* --------------------- */

:root {
  --filter-blur: 10px;
  --filter-brightness: 60%;
  --filter-contrast: 60%;
  --filter-grayscale: 30%;
  --filter-hue-rotate: 30%;
  --filter-saturate: 30%;
  --filter-invert: 100%;
}

.Filter[data-filter-name="blur"] .Filter-lens {
  backdrop-filter: blur(var(--filter-blur));
}

.Filter[data-filter-name="brightness"] .Filter-lens {
  backdrop-filter: brightness(var(--filter-brightness));
}

.Filter[data-filter-name="contrast"] .Filter-lens {
  backdrop-filter: contrast(var(--filter-contrast));
}

.Filter[data-filter-name="grayscale"] .Filter-lens {
  backdrop-filter: grayscale(var(--filter-grayscale));
}

.Filter[data-filter-name="hue-rotate"] .Filter-lens {
  backdrop-filter: hue-rotate(var(--filter-hue-rotate));
}

.Filter[data-filter-name="saturate"] .Filter-lens {
  backdrop-filter: saturate(var(--filter-saturate));
}

.Filter[data-filter-name="i.........完整代码请登录后点击上方下载按钮下载查看

网友评论0