CSS3 boxshadow在所有其他元素之上?

Mar*_*ark 5 html css css3

我有一个页面设置如下

<div class="Header"> Header content </div>

<div class="Content"> Main Body Content </div>
Run Code Online (Sandbox Code Playgroud)

现在在头部类的CSS中,我正在设置一个盒子阴影:3px 3px 10px#000;

然而,这个盒子阴影被Content div掩盖了.有没有办法让这个div的阴影在所有其他div之上,而不是绝对的定位路线?

Ali*_*guy 10

你可能想把它放在更高的z-index上.试试这个:

.Header {
    position:relative;
    z-index:999;
}
Run Code Online (Sandbox Code Playgroud)

  • 不需要使用 z-index: 999 除非 .Content 有 z-index:998 。可能,如果 .Content 未定位(没有位置:相对),对于这种特殊情况,有 z-index:1 就足够了 (2认同)