Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/464.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript CSS3模糊叠加_Javascript_Html_Css - Fatal编程技术网

Javascript 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%;

我正试图创建覆盖整个网站页面的覆盖,并模糊其背后的一切。我搜索了解决方案,尝试了使用CSS3模糊过滤器的多个版本,但没有成功。主要问题是当主体标签有背景时,它不会模糊

玩具示例:

正文
{
背景: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不受诱惑。