gpt4 book ai didi

javascript - 如何在模糊的 div 上打印无模糊内容

转载 作者:太空宇宙 更新时间:2023-11-04 03:24:43 24 4
gpt4 key购买 nike

我有一个网页,其中黑色矩形是背景墙纸上的背景。黑色矩形被模糊掉了。我想在这个模糊的黑色矩形上打印一个非模糊的内容,例如表格和缩略图。

在此示例中,我在模糊的黑色矩形上方打印 hello。但你好也很模糊。如何不模糊 H3 标签?我有正在使用的 HTML 和 CSS。

下面是代码。

<div class="blackRectangle">
<div class="noBlur">
<h3>HELLO</h3>
</div>
</div>


.blackRectangle {
background-color: black;
opacity: .7;
top: 15px;
width: 1870px;
height: 900px;
position: absolute;
-webkit-filter: blur(5px);
-moz-filter: blur(5px);
-o-filter: blur(5px);
filter: blur(5px);
}


.noBlur {
top: 30px;
width: 1870px;
height: 900px;
position: absolute;
-webkit-transform: translateZ(0);
-webkit-filter: blur(0px);
-moz-filter: blur(0px);
-o-filter: blur(0px);
filter: blur(0px);
}

最佳答案

您可以在 z-index -1 处使用模糊矩形,在 z-index 1 处使用非模糊矩形。因此,非模糊矩形将放置在模糊矩形之上,因此其内容将清晰显示。

HTML:

    <div class="blurredRectangle">
</div>

<div class="nonBlurredRectangle">
<div class="noBlur">
<center> <h3>HELLO</h3></center>
</div>
</div>

CSS:

    .blurredRectangle {
background-color: black;
opacity: .7;
top: 15px;
width: 1870px;
height: 900px;
position: absolute;
-webkit-filter: blur(5px);
-moz-filter: blur(5px);
-o-filter: blur(5px);
filter: blur(5px);
z-index: -1;
}

.nonBlurredRectangle {

top: 15px;
width: 1870px;
height: 900px;
position: absolute;
z-index: 1;

}

.noBlur {
top: 30px;
width: 1870px;
height: 900px;
position: absolute;
-webkit-transform: translateZ(0) !important;
-webkit-filter: blur(0px);
-moz-filter: blur(0px);
-o-filter: blur(0px);
filter: blur(0px);
}

关于javascript - 如何在模糊的 div 上打印无模糊内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27278251/

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