在 CSS 叠加中实现玻璃效果:解决模糊问题
问题:在叠加 div 上应用模糊效果事实证明,保持覆盖层后面的内容不模糊是具有挑战性的。寻求一个简单且跨浏览器的解决方案。
解决方案:
jsfiddle 中提供的示例展示了 CSS 叠加中模糊效果的常见问题:它们模糊了叠加它本身而不是它的背景。要纠正此问题,请考虑利用 backdrop-filter 属性。
更新的 CSS:
#overlay { ... (previous CSS) ... backdrop-filter: blur(6px); }
优点:
注意:
浏览器对 backdrop-filter 的支持可能并不完美,尤其是在旧版本中。然而,它比之前实现的 CSS 过滤器有了显着的改进,并且通常足以满足大多数不需要模糊效果的用例。
以上是如何在 CSS 叠加层上实现模糊背景效果而不模糊叠加层本身?的详细内容。更多信息请关注PHP中文网其他相关文章!