html - Jumbotron 覆盖了其上方 div 的阴影

标签 html twitter-bootstrap css

我正在尝试使用 boostrap 并具有以下 html:

<div class="drop-shadow">
        <div class="nav">
            <div class="container">
                <ul class="pull-left">
                    <li><a href="#">link1</a></li>
                    <li><a href="#">link2</a></li>
                </ul>
            </div>
        </div>
    </div>

    <div class="jumbotron">
        <div class="container">
            <h1>Measure Where You Are.</h1>
        </div>
    </div>
    </div>

我的风格如下:

.drop-shadow {
    box-shadow: 0 2px 10px rgba(0, 0, 0, 2);
 -webkit-box-shadow:0 2px 10px rgba(0, 0, 0, 2);
}

当我添加大屏幕时,导航 div 的阴影消失了,大屏幕覆盖了它。我可以在产生阴影的div中添加margin-bottom,这样就解决了问题。但问题是有没有更好的办法来解决呢?

最佳答案

drop-shadow 添加 position:relative;z-index 似乎有效。

查看此fiddle .

关于html - Jumbotron 覆盖了其上方 div 的阴影,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31164006/

相关文章:

javascript - 添加计时器以在悬停时更改图像

Jquery Lightslider 不会配合我的选项卡式布局。我错过了什么?

jquery - HTML - 增长/过渡图像/颜色以填充整个网页

jquery - 将警告图标添加到 Bootstrap 对话框

css - SASS:map-get不返回变暗可用的颜色

html - 我们需要注册自定义标签吗?

css - 在 Html/CSS 上缩放图像滚动

使用外部框架的 css mixins

javascript - 循环节点列表中的所有元素时变量错误

html - 输入组卡在导航栏后面