css - 固定位置不适用于 CSS 模糊过滤器
问题描述
我有一个非常简单的例子的简单问题,
filter: blur(2px);
在固定在 ul 标签上的那个位置停止工作之后,我已经添加了 body 标签。它表现为绝对位置。当你从身体上取下那个过滤器时,一切都会变得正常。有什么建议吗?
解决方案
您可以将过滤器添加到 html 标记中,而不是模糊 body 标记,这将继承所有子元素。
html{
filter: blur(2px);
}
您可以添加更多关于您试图实现模糊整个页面的信息,也许我们可以找到更好的解决方案。
这里有一篇文章解释了body标签和html标签的区别
推荐阅读
- postgresql - 将数据库从 sqlite 转换为 postgres 的问题
- c# - 使用嵌套括号拆分字符串,但将它们保留在自己的组中
- c++ - 如何创建智能指针向量
- javascript - 根据其他对象值更改对象键
- flutter - 如何在颤动中通过滚动控制器中途调用函数
- html - 切换时图标不旋转
- go - 在 Pulsar 生产者上使用“SendAsync”方法时收到“收到消息的意外发送回执”警告
- node.js - Node.js - 正在执行多个 index.js 文件
- javascript - 错误:连接 ECONNREFUSED 127.0.0.1:465 发送邮件
- c++ - 如何将 C 函数转换为 C++?