gpt4 book ai didi

html - 去除子元素的模糊效果

转载 作者:技术小花猫 更新时间:2023-10-29 12:08:17 33 4
gpt4 key购买 nike

我有一个 <div>具有模糊效果的背景图像。

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

唯一的问题是所有的子元素也得到了模糊效果。是否可以消除所有子元素的模糊效果??

<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>


.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;
}

http://jsfiddle.net/6V3ZW/

最佳答案

在内容中创建一个 div 并为其提供 bg 图像和模糊效果。 & 给它 z-index 减去不透明度 div,像这样。

<div class="content">
<div class="overlay"></div>
<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>

使用CSS

.content{
float: left;
width: 100%;
}

.content .overlay{
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);
z-index:0;
}

.opacity{
background-color: rgba(5,98,127,0.9);
height:100%;
overflow:hidden;
position:relative;
z-index:10;
}

关于html - 去除子元素的模糊效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22406478/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com