当前位置: 首页 > 面试题库 >

如何仅在CSS中模糊背景图像

谭景福
2023-03-14
问题内容

嗨,我正在尝试使背景图像模糊,但我认为这样做不够。对此的任何帮助都会增强我的精力。谢谢

这是我的CSS

html {
  position: relative;
  min-height: 100%;
  max-width:  100%;
   background: url(img/rsz_1spring.jpg);
   background-repeat: no-repeat;
   -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
 max-width: 100%;
    overflow-x: hidden;

}

我正在尝试应用此功能,但它只会模糊我所有插入背景图像的网页。

-webkit-filter: blur(5px);
-moz-filter: blur(5px);
-o-filter: blur(5px);
-ms-filter: blur(5px);
filter: blur(5px);

谢谢。


问题答案:

如果您要应用模糊处理,<html>那么它将模糊您的网页。

而不是要添加背景<html>,您需要创建另一个<div><body>同尺寸该网页,并添加模糊处理它。

body {

  font-family: "Arial";

  color: #fff;

}



.page-bg {

  background: url('http://www.planwallpaper.com/static/images/general-night-golden-gate-bridge-hd-wallpapers-golden-gate-bridge-wallpaper.jpg');

  -webkit-filter: blur(5px);

  -moz-filter: blur(5px);

  -o-filter: blur(5px);

  -ms-filter: blur(5px);

  filter: blur(5px);

  position: fixed;

  width: 100%;

  height: 100%;

  top: 0;

  left: 0;

  z-index: -1;

}


<h1>

This is a title

</h1>



<div class="page-bg">

</div>


 类似资料:
  • 嗨,我正试图模糊背景图像,但我认为这样做是不够的。对它的任何帮助都会让我为之振奋。谢谢 这是我的CSS 我试图应用这个,但它模糊了我所有的网页安装的背景图像只。 非常感谢。

  • 问题内容: 我希望网站上的弹出窗口具有 Vista/7航空玻璃风格的效果,并且它必须是动态的。我很好这不是一个跨浏览器的效果,只要该网站仍然 _适用_于所有现代浏览器。 我的第一次尝试是使用类似 但是,正如我应该预期的那样, 这导致 对话框的 内容 模糊并且背景保持清晰。 有什么方法可以使用CSS来模糊半透明元素的背景而不是其内容? 问题答案: 由于除FF以外,其他浏览器似乎未广泛支持该属性,因此

  • 问题内容: 我正在尝试模糊背景图像,但主要内容也模糊了() 如何在不模糊内容的情况下模糊背景? 问题答案: 您可以像这样在模糊元素上方叠加一个元素

  • 我想用css3过滤器模糊这个html代码的背景图像,请提供解释。 但其中的内容不会变得模糊。

  • 我做了这个例子。 我试图模糊背景图像,但主要内容也模糊了(

  • 问题内容: 我有一条通用规则,该规则为所有DIV提供背景图像。 我有一个div(id =’a’),但我不希望它具有背景图像。 我必须给它什么CSS规则? 问题答案: 尝试: