gpt4 book ai didi

html - 模糊背景上的清晰文字

转载 作者:太空宇宙 更新时间:2023-11-03 18:31:20 25 4
gpt4 key购买 nike

我正在使用 CSS 滤镜来创建模糊背景并将文本置于顶部。但是当我尝试时,文本也会出现模糊效果。我怎样才能避免这种情况并使文本不模糊?

HTML

<div id="intro">
<h1 id="tagline">A dinner to remember...</h1>
</div>

CSS

#intro{
background:url(../img/meal.jpg) no-repeat;
background-size: cover;
height: 500px;
filter: blur(5px);
-webkit-filter: blur(5px);
-moz-filter: blur(5px);
-o-filter: blur(5px);
-ms-filter: blur(5px);

#tagline {
text-align: center;
font-family: 'Lobster', cursive;
position: relative;
font-size: 4em;
color: #fff;

截图:http://d.pr/i/fAFe

最佳答案

您不能“取消模糊”模糊父元素中的元素。您可以使用绝对定位的伪元素来解决这个问题,该元素堆叠在您的标语后面:

#intro {
height: 500px;
position: relative;
}

#intro:before {
content: "";
background:url(../img/meal.jpg) no-repeat;
background-size: cover;
width: 100%;
height: 500px;
position: absolute;
z-index: -1;
filter: blur(5px);
}

#tagline {
text-align: center;
font-family: 'Lobster', cursive;
font-size: 4em;
color: #fff;
}

JSFiddle

关于html - 模糊背景上的清晰文字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19752921/

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