Javascript CSS3模糊叠加
我正试图创建覆盖整个网站页面的覆盖,并模糊其背后的一切。我搜索了解决方案,尝试了使用CSS3模糊过滤器的多个版本,但没有成功。主要问题是当主体标签有背景时,它不会模糊 玩具示例:Javascript CSS3模糊叠加,javascript,html,css,Javascript,Html,Css,我正试图创建覆盖整个网站页面的覆盖,并模糊其背后的一切。我搜索了解决方案,尝试了使用CSS3模糊过滤器的多个版本,但没有成功。主要问题是当主体标签有背景时,它不会模糊 玩具示例: 正文 { 背景:url(“https://upload.wikimedia.org/wikipedia/commons/8/8a/Too-cute-doggone-it-video-playlist.jpg"); } h1 { 文本对齐:居中; } #覆盖层 { 位置:绝对位置; 宽度:100%; 身高:100%;
正文
{
背景:url(“https://upload.wikimedia.org/wikipedia/commons/8/8a/Too-cute-doggone-it-video-playlist.jpg");
}
h1
{
文本对齐:居中;
}
#覆盖层
{
位置:绝对位置;
宽度:100%;
身高:100%;
排名:0;
左:0;
背景:rgba(0,0,0,0.5);
-webkit过滤器:模糊(10px);
}
正文
覆盖层
您可以将过滤器
属性与模糊
一起使用,尽管它没有得到广泛支持:。它在Chrome上是受支持的,但在整个页面上使用时会带来很大的性能损失
body {
filter: blur(2px);
}
或者你可以使用一个全屏的div(就像你有的那样),只需调整
z-index
。不过我不建议在尸体上加背景。没有理由。您可以将过滤器
属性与模糊
一起使用,尽管它没有得到广泛支持:。它在Chrome上是受支持的,但在整个页面上使用时会带来很大的性能损失
body {
filter: blur(2px);
}
或者你可以使用一个全屏的div(就像你有的那样),只需调整
z-index
。不过我不建议在尸体上加背景。没有这个理由。现在使用css属性背景滤镜:模糊(5px)代码>现在使用css属性背景滤镜:模糊(5px)代码>那么您希望背景图像模糊还是不模糊?请看这里:是的,我试图模糊背景。谢谢,我将尝试SVG解决方案。那么您希望背景图像模糊还是不模糊?请看这里:是的,我尝试模糊背景。谢谢,我将尝试SVG解决方案。我尝试过,但它会使所有内容模糊,我想让div不受诱惑。我尝试过,但它会使所有内容模糊,我想让div不受诱惑。