<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<style>
.a {
height: 500px;
width: 500px;
position: absolute;
top: 30vh;
left: 40vw;
backdrop-filter: blur(8px);
background-color: rgba(255, 255, 255, 0.1);
}
.b {
position: relative;
width: 100vw;
height: 100vh;
background: url(images/business-woman-2697954_1920.jpg);
}
</style>
<body>
<div class="b">
<div class="a"></div>
</div>
</body>
</html>
backdrop-filter CSS 属性可以让你为一个元素后面区域添加图形效果(如模糊或颜色偏移)。 因为它适用于元素背后的所有元素,为了看到效果,必须使元素或其背景至少部分透明。
新学的东西记录一下