首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CSS模糊背景问题

问CSS模糊背景问题
EN

Stack Overflow用户
提问于 2016-10-06 03:30:43
回答 3查看 323关注 0票数 0

我目前正在尝试使用它,以便我的文本背景有一个模糊的应用,并有一些问题。

​

​

这是我目前正在使用的代码。

代码语言:javascript
复制
.background-image {
  left: 0;
  right: 0;
  z-index: 1;

 display: block;
 background-image: url('http://www.example.com/image/image.png');

 -webkit-filter: blur(10px);
 -moz-filter: blur(10px);
 -o-filter: blur(10px);
 -ms-filter: blur(10px);
 filter: blur(10px);
}
#track {
  z-index: 9999;    
}

正如您在上面的屏幕截图中看到的,它将背景图像向上推,而不是将它放在我实际内容的后面。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-10-06 03:36:51

将其包装在container中,然后按下面的方式尝试,将position:absolute分配给.track元素。

​

代码语言:javascript
复制
.background-image {
  left: 0;
  right: 0;
  z-index: 1;
 display: block;
 background-image: url('https://source.unsplash.com/random');
 -webkit-filter: blur(10px);
 -moz-filter: blur(10px);
 -o-filter: blur(10px);
 -ms-filter: blur(10px);
 filter: blur(10px);
 width:100%;
 height:400px;
}
.track {
  z-index: 9999;    
  position:absolute;
  bottom:0;
}

#container{
  width:80%;
  height:400px;
  margin:auto;
  overflow:hidden;
  position:relative;
}
代码语言:javascript
复制
<div id="container">
<div class="track">
<h1>
Content
</h1>
</div>
<div class="background-image">
</div>
</div>

​

票数 0
EN

Stack Overflow用户

发布于 2016-10-06 03:35:01

如果您的文本正在向上推背景图像,请使用:

代码语言:javascript
复制
position: absolute

这将使文本从其他元素的正常“流”中移除,并且它们不再被任何其他元素推送或推送。注意,您现在必须手动定位它,因为它不受任何其他元素的影响。

用位置实验:绝对在这里!absolute

票数 0
EN

Stack Overflow用户

发布于 2016-10-06 04:29:44

这是因为您正在使用当前的技术模糊背景。若要模糊文本,请将此类添加到文本中。

代码语言:javascript
复制
.blur-text
{
    color: transparent;
    text-shadow: 0 0 5px #000;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39887062

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档