如何在 CSS 中逐渐(羽化/渐变/过渡)模糊? [重复]

问题描述 投票:0回答:1

我想慢慢从 0% 模糊过渡到 100% 模糊。

理想情况下,我可以使用线性渐变语法

backdrop-filter: linear-gradient(blur(8px), blur(8px), blur(0));
,但这似乎不受支持。

有什么想法吗?

css gradient blur
1个回答
6
投票

您可以在任何过滤器上使用

mask
filter
backdrop-filter
)。这将使您逐渐模糊内容。

例如。 https://codepen.io/QuiteQuinn/pen/jOBxGjr

mask: linear-gradient(black, black, transparent);
backdrop-filter: blur(8px);

支持就在那里。 截至 2021 年 6 月 5 日,Firefox 的“背景过滤器”除外。

https://caniuse.com/css-backdrop-filter

© www.soinside.com 2019 - 2024. All rights reserved.