html - 我的导航栏(贴在顶部)在它下面的另一个 div 下移动

标签 html css navbar

我试着让我的导航栏保持在顶部。它确实如此,但是当我滚动它时,它会在它下面的 div 下方。 这是 html:

<nav class="navbar navbar-light navbar-expand-md">
    <div class="container-fluid">
    <a href="index.html">
    <img src="apex_logo2.png" class="img-fluid" style="height:56px;padding-top:0px;" />
    </a>
    <button data-toggle="collapse" data-target="#navcol-1" class="navbar-toggler">
    <span class="sr-only">Toggle navigation</span>
    <span class="navbar-toggler-icon"></span>
    </button>
    <div class="collapse navbar-collapse"
        id="navcol-1">
    <ul class="nav navbar-nav ml-auto">

    <li role="presentation" class="nav-item"><a href="gallery.html" class="nav-link">Gallery</a>
        </li>
    <li role="presentation" class="nav-button"><a href="https://docs.google.com/forms/d/e/1FAIpQLSd4gF8KeSGBZ-KSqwIR-OSBdYuq4TuqCFocAretS1cZdLtWdQ/viewform" class="nav-link">Contact</a></li>
        </ul>
    </div>
</div>

这是 CSS:

.navbar { 
    margin-bottom: 0;
    position: sticky;
    top: 0; 
    width: 100%;
    background-color: #efefef;
}

最佳答案

z-index 添加到您的 .navbar 类。

.navbar { 
    margin-bottom: 0;
    position: sticky;
    top: 0; 
    width: 100%;
    background-color: #efefef;
    z-index: 100;
}

The z-index CSS property specifies the z-order of a positioned element and its descendants. When elements overlap, z-order determines which one covers the other. An element with a larger z-index generally covers an element with a lower one.

https://developer.mozilla.org/en-US/docs/Web/CSS/z-index


编辑

A working plnkr

关于html - 我的导航栏(贴在顶部)在它下面的另一个 div 下移动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49524206/

相关文章:

javascript - 产品价格计算器不工作

javascript - 如果类存在,则显示/隐藏类的 jQuery 按钮

javascript - 如何使用 CSS 将动画应用于垂直居中的元素

javascript - 集成css/js打字机效果,jsfiddle

ios - 仅删除一个 RightBarButtonItem

javascript - 如何使用 Angular JS 设置 Bootstrap 导航栏事件类?

html - Bootstrap Navbar 在 jumbotron 之上(覆盖)

android - 隐藏 Phonegap 应用程序中的滚动条

html - 如何使按钮更像 Accordion 按钮?

html - 内部带有 swf 和 z-index : firefox mac bug 的 div