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

如何在没有模糊子元素的情况下模糊(CSS)div

蒋斯伯
2023-03-14
问题内容

.content {

  float: left;

  width: 100%;

  background-image: url('images/zwemmen.png');

  height: 501px;

  -webkit-filter: blur(3px);

  -moz-filter: blur(3px);

  -o-filter: blur(3px);

  -ms-filter: blur(3px);

  filter: blur(3px);

}



.opacity {

  background-color: rgba(5, 98, 127, 0.9);

  height: 100%;

  overflow: hidden;

}



.info {

  float: left;

  margin: 100px 0px 0px 30px;

  width: 410px;

}


<div class="content">

  <div class="opacity">

    <div class="image">

      <img src="images/zwemmen.png" alt="" />

    </div>

    <div class="info">

      a div wih all sort of information

    </div>

  </div>

</div>

如果我不想使按钮模糊,我该怎么办?


问题答案:

如何禁用子元素上的模糊?

.enableBlur>* {

  filter: blur(1.2px);

}



.disableBlur {

  filter: blur(0);

}


<div class="enableBlur">

  <hr>

  qqqqq<br>

  <span>qqqqq</span><br>

  <hr  class="disableBlur">

  <div>aaaaa</div>

  <div>bbbbb</div>

  <div class="disableBlur">DDDDD</div>

  <hr>

  <img src="https://lh5.googleusercontent.com/-n8FG4f09-ug/AAAAAAAAAAI/AAAAAAAACmA/ldtxmWX1SyY/photo.jpg?sz=48">

  <img class="disableBlur" src="https://lh5.googleusercontent.com/-n8FG4f09-ug/AAAAAAAAAAI/AAAAAAAACmA/ldtxmWX1SyY/photo.jpg?sz=48">

</div>


 类似资料:
  • 如果我不想模糊按钮,我需要做什么?

  • 问题内容: 我在DIV中有一个下拉菜单。 我希望用户单击其他任何位置时下拉菜单都隐藏。 不管用。 我知道.blur仅适用于这种情况,但是在这种情况下,最简单的解决方案是什么? 问题答案: 我认为问题在于div不会触发该事件。您需要捕获主体上的单击事件,然后确定目标是否为菜单div。如果不是,则用户单击了其他位置,并且需要隐藏div。

  • 问题内容: 我的背景图片带有模糊效果。 唯一的问题是所有的Child元素也都具有模糊效果。是否有可能消除所有子元素上的模糊效果? 问题答案: 在内容中创建一个div并为其提供bg图像和模糊效果。并给它z-index减去不透明度div,类似这样。 使用CSS

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

  • 问题内容: 我一直在尝试在IE 11中获得A CSS模糊效果几个小时,但没有取得任何进展。我尝试使用以下简单的html: 我也尝试仅使用不带ms前缀的过滤器。这不在Win7上的IE11中无法正常工作。您有什么想法,我可能做错了什么? 问题答案: filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius=‘3’); 他们确实提供了一个称为St

  • 在CSS中使用filter:blur()函数时出现问题。首先,它不会出现,其次它会模糊整个DIV。 编辑:现在用图像和其他css编辑,我之前没有包括。 这是我的HTML/CSS: