我有一个非常简单的div结构 - 带有框阴影突出显示的中间框的树框:
<div class="offerBox">
<div class="obOffer">
<div class="obOfferTitle">Free</div>
<div class="obOfferPrice">Free</div>
</div>
<div class="obOffer obHiLight">
<div class="obOfferTitle">Title</div>
<div class="obOfferPrice">$10</div>
</div>
<div class="obOffer">
<div class="obOfferTitle">Title 2</div>
<div class="obOfferPrice">$10</div>
</div>
</div>?
Run Code Online (Sandbox Code Playgroud)
CSS:
.offerBox {
width: 300px;
margin:10px;
}
.obOffer {
width: 33%;
float: left;
height: 100px;
text-align:center;
}
.obOfferPrice {
padding: 10px;
color: white;
background-color: #85AADD;
}
.obHiLight {
box-shadow: 0 0 25px rgba(0, 0, 0, 0.6);
-moz-box-shadow: 0 0 25px rgba(0, 0, 0, 0.6);
-webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.6);
}
Run Code Online (Sandbox Code Playgroud)
这些框中的一个元素具有背景颜色属性集.由于某些原因,此背景颜色从右侧移除框阴影,仅从右侧移除.
任何想法为什么以及如何解决它?
实时问题示例:http: //jsfiddle.net/SqvUd/
Sim*_*old 22
你只需要添加z-index和position:relative; 看到这个例子.http://jsfiddle.net/SqvUd/2/
它与项目的z-index有关.尝试将此添加到您现有的CSS:
.obOffer {
position: relative;
z-index: 10;
}
.obHiLight {
position:relative;
z-index: 100;
}?
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12883 次 |
| 最近记录: |