【发布时间】:2016-01-07 15:22:55
【问题描述】:
我有一张大图片,我的网页前面有一个黑色的叠加层。我想在叠加层顶部添加一个充满明亮文本的 div。
有没有办法定位 div 以便将其从叠加层中排除?
HTML:
.overlay {
position: absolute;
background-color: rgba(0, 0, 0, 0.45);
top: 70px;
left: 0px;
right: 0px;
bottom: -200px;
z-index: 1;
}
.about-us {
background-image: url("img.jpg");
width: 1100px;
height: 731px;
display: block;
position: relative;
}
<div class="about-us">
<div class="overlay">
<div class="intro">
<h2>Catchy title</h2>
<p>Small Para</p>
<h1>More txt</h1>
</div>
</div>
</div>
【问题讨论】:
-
怎么样:
z-index: 2;? -
那个好像没有效果
-
真正的问题是什么? -- jsfiddle.net/abhitalks/7d11esdt
-
您还需要设置
background-color。 -
您的描述和要求不清楚...也许您可以向我们提供您正在尝试做的事情的图片?