我正在尝试实现涉及backdrop-filter
元素边界的某些效果。创建一个模糊其背后元素的元素非常简单。但是,我无法弄清楚如何只让backdrop-filter
影响元素的边框区域。
使用 CSS 可以实现上述效果。但是,是否有可能获得以下效果:
- 元素的模糊背景和使背景变亮的边框。根据我的尝试,应用
backdrop-filter
仅影响元素的框,而不影响其子元素的框(例如,添加边框仅用于使过滤区域更大)。下面的例子 - 带有背景滤镜的模糊元素,例如下面
- 带有背景滤镜的模糊边框,例如下面
有点不相关,是否可以使用元素的边框来裁剪背景?如下所示,我尝试使用剪辑路径,但我似乎无法弄清楚如何获得圆形边界区域。
我怀疑这些效果中的大多数目前是不可能的,因为背景过滤器仅适用于给定元素,并且不能与子元素堆叠。