css Backdrop Filters实现模糊、亮度、 对比度、 灰度、色相、饱和度、反转效果代码
代码语言:html
所属分类:布局界面
代码描述:css Backdrop Filters实现模糊、亮度、 对比度、 灰度、色相、饱和度、反转效果代码,Backdrop Filters 是 CSS3 中的一种新特性,它可以在元素的背景区域添加一层半透明的滤镜效果,使得元素的背景更加模糊或者变暗,从而提高页面的视觉效果。Backdrop Filters 可以应用于所有元素,包括图片、文字、边框等。 要使用 Backdrop Filters,你可以在 CSS 样式中为元素添加 backdrop-filter 属性,然后指定一个滤镜效果,例如模糊或者灰度。
下面为部分代码预览,完整代码请点击下载或在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="invert"] .Filter-lens {
backdrop-filter: invert(var(--filter-invert));
}
/* --------------------- */
/* Global style */
/* --------------------- */
body::before {
content: "";
position: fixed;
z-index: -1;
inset: 0;
background-image: url('//repo.bfw.wiki/bfwrepo/image/646f5a527911e.png');
background-size: cover;
background-position: center center;
}
.Header {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
padding: 12px 24px;
border-bottom: 1px solid #fff;
font-weight: 700;
color: #fff;
backdrop-filter: blur(10px) brightness(60%);
}
.Container {
position: absolute;
top: 50%;
left: 50%;
}
.Filter {
display: inline-block;
position: absolute;
top: 0;
left: 0;.........完整代码请登录后点击上方下载按钮下载查看
网友评论0