CSS框阴影隐藏(z-index无法修复)

Top*_*ers 71 css z-index css3

我的#primaryNavdiv 上有一个盒子阴影.不幸的是,阴影被以下#page元素的背景覆盖/隐藏.

我试图将z-index设置为100 #primaryNav,将z-index设置为-100到#page,但这并不能解决我的问题.

我有什么想法我做错了吗?

big*_*les 121

您需要定义定位#primaryNav.Z-index仅影响定位元素.我刚刚在firebug中添加了它并修复了:

#primaryNav {
  position: relative;
 }
Run Code Online (Sandbox Code Playgroud)

我会避免使用负z-index.只需将z-index更改#page为0即可.

  • 完善.关于z-index和定位元素不知道.非常感谢. (5认同)
  • 这是正确的答案.OP应该相应地标记它 (3认同)

nje*_*ert 0

我看了你的网站,我认为border-bottom的属性#primaryNav掩盖了你的影子。