【发布时间】:2016-01-09 14:58:43
【问题描述】:
假设我有这样的 html 代码:
<div class="container">
<div class="navbar">Navbar</div>
<div class="body">Body</div>
</div>
和 CSS:
.navbar {
background-color: green;
-webkit-box-shadow: 0px 2px 16px 2px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 2px 16px 2px rgba(0,0,0,0.75);
box-shadow: 0px 2px 16px 2px rgba(0,0,0,0.75);
}
.body {
background-color: white;
}
但我看不到阴影,因为 body 位于导航栏上方。我该如何解决?
【问题讨论】:
-
使 .navbar z-index 大于 body-s
-
我制作了一个 JSBin 供人们使用。 jsbin.com/batelizuse/edit?html,css,output
-
这里能用吗? jsfiddle.net/1e0vuff5