我目前正在一个网站的工作,其中有一个部分,什么将推出不久。所以我已经做的是模糊了我想要模糊的DIV。我的想法是在上面加上“很快就来”的文字。我不是CSS专家,但如果不模糊div中的文本,这有可能吗?
这就是我到目前为止所做的:
.blur{
-webkit-filter: blur(5px);
-moz-filter: blur(5px);
-o-filter: blur(5px);
-ms-filter: blur(5px);
filter: blur(5px);
height: 222px;
background-color: #ccc;
}<div class="blur">Coming Soon</div>
发布于 2018-03-01 08:32:01
没有必要让额外的标记复杂化,使用伪元素
.blur {
height: 222px;
position:relative;
font-size:40px;
text-align:center;
}
.blur:before {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #ccc;
filter: blur(5px);
z-index:0;
}
.blur span {
position:relative;
z-index:1;
}<div class="blur"><span>Coming Soon</span></div>
https://stackoverflow.com/questions/49042095
复制相似问题