.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>
如果我不想模糊按钮,我需要做什么?
只需创建两个分区,并调整其z索引和边距,以便要模糊的分区位于要显示在顶部的分区下方。
附言:不要在除法中创建除法,因为子继承父属性。
#forblur {
height: 200px;
width: 200px;
background-color: blue;
margin: auto;
-webkit-filter: blur(3px);
-moz-filter: blur(3px);
-o-filter: blur(3px) -ms-filter: blur(3px);
filter: blur(3px);
z-index: -1;
}
#on-top-container {
margin: auto;
margin-top: -200px;
text-align: center;
height: 200px;
width: 200px;
z-index: 10;
}
<div id="forblur">
</div>
<div id="on-top-container">
<p>TEXT</p>
</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>
当使用blur
或不透明度
属性时,不能忽略子元素。如果您将这些属性中的任何一个应用到父元素,它也将自动应用到子元素。
还有另一种解决方案:在父级div
中创建两个元素–一个div
作为背景,另一个div
作为内容。在父级div
上设置位置:相对
,设置
位置:绝对;顶部:0px;右:0px;底部:0px;左:0px
(或将高度/宽度设置为100%)。使用此方法,内容
div
将不受背景属性的影响。
示例:
#parent_div {
position: relative;
height: 100px;
width: 100px;
}
#background {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: red;
filter: blur(3px);
z-index: -1;
}
<div id="parent_div">
<div id="background"></div>
<div id="textarea">My Text</div>
</div>
问题内容: .content { 如果我不想使按钮模糊,我该怎么办? 问题答案: 如何禁用子元素上的模糊?
问题内容: 我在DIV中有一个下拉菜单。 我希望用户单击其他任何位置时下拉菜单都隐藏。 不管用。 我知道.blur仅适用于这种情况,但是在这种情况下,最简单的解决方案是什么? 问题答案: 我认为问题在于div不会触发该事件。您需要捕获主体上的单击事件,然后确定目标是否为菜单div。如果不是,则用户单击了其他位置,并且需要隐藏div。
在CSS中使用filter:blur()函数时出现问题。首先,它不会出现,其次它会模糊整个DIV。 编辑:现在用图像和其他css编辑,我之前没有包括。 这是我的HTML/CSS:
我做了这个例子。 我试图模糊背景图像,但主要内容也模糊了(
问题内容: 我的背景图片带有模糊效果。 唯一的问题是所有的Child元素也都具有模糊效果。是否有可能消除所有子元素上的模糊效果? 问题答案: 在内容中创建一个div并为其提供bg图像和模糊效果。并给它z-index减去不透明度div,类似这样。 使用CSS
问题内容: 是否可以将模糊应用于HTML元素(div和img)? 我只为iPad开发,所以跨浏览器兼容性不是问题,我可以使用HTML5 CSS3技术。 我知道如何模糊文本,但是此CSS不会模糊实际的HTML元素或其边框: 我用谷歌搜索,但是它不会模糊浏览器中的图像: 问题答案: 我今天看到了一个很酷的教程的模糊与CSS内容S,S,不透明度和颜色。