如何使平滑模糊像从透明到暗的渐变一样平滑?
.img {
background: url(https://4kwallpapers.com/images/walls/thumbs_2t/13551.jpg);
background-size: cover;
background-position: center;
width: 500px;
height: 300px;
position: relative;
}
.img .shadow {
content: "";
height: 150px;
bottom: 0;
width: 100%;
position: absolute;
pointer-events: none;
left: 0;
background: linear-gradient( 360deg, rgb(0 0 0 / 100%) 0%, rgba(255, 255, 255, 0) 100%);
backdrop-filter: blur(10px);
}
个字符
3条答案
按热度按时间sulc1iza1#
合并面具与背景
个字符
91zkwejq2#
你可以考虑将多个元素相互叠加。第一层是最高的,模糊程度最低,这样它的模糊与原始图像的模糊程度就不那么明显了。然后我们可以在上面叠加更多模糊程度增加但较短的元素,这样模糊程度较强的元素就会沿着图像向下。我们将这些层与
mask
“混合”在一起。当然,调整参数的味道:
个字符
bxgwgixi3#
您可以使用mask(在代码片段中,要删除模糊滤镜,请将鼠标悬停在图像上):
个字符