【发布时间】:2019-01-22 16:54:39
【问题描述】:
在创建我的新网站时,我偶然发现了这个问题:
我希望我网站导航栏后面的所有内容都变得模糊。这必须是动态的,这意味着如果用户滚动导航栏下的内容会变得模糊。您可以在the Apple homepage 上查看效果,使用他们的导航栏。
这是我迄今为止尝试过的:
.div {
filter: blur(10px);
}
<div>
-code of navbar-
</div>
但是,这会导致导航栏模糊,而不是导航栏下方的内容。
这甚至可以用纯 CSS 实现吗?
【问题讨论】:
-
希望您至少尝试自己编写代码。我建议你做一些additional research,无论是通过谷歌还是通过搜索,尝试一下。如果您仍然遇到问题,请返回您的代码并解释您尝试过的操作。
-
看问题是,你需要展示你的努力。 minimal reproducible example 通常是最好的方法,这样我们就可以知道您正在使用什么、您尝试过什么以及您遇到的问题。你现在拥有的东西太宽泛和模棱两可了。
-
@ValentinWalter 查看我更新的答案。另外,请注意这里的所有答案实际上都是正确的,但他们无法为您编写代码。在问这个问题之前,你需要做更多的研究。希望它可以帮助您下次提出更好的问题。到那时,尽情探索 CSS 过滤器吧!
标签: html css background