Bootstrap 粘性顶部导航栏在滚动时消失

Kai*_*ine 2 html css twitter-bootstrap bootstrap-4

导航栏粘在顶部,直到我滚动出英雄图像然后消失。我希望导航栏出现在整个页面中。有任何想法吗?

<nav class="navbar sticky-top navbar-expand-lg navbar-dark bg-dark">
        <div class="collapse navbar-collapse">
            <ul class="navbar-nav mr-auto">
                <li class="nav-item active">
                    <a class="nav-link" href="#home">Home</a>
                </li>
                <li class="nav-item">
                    <a class="nav-link" href="#about">About Me</a>
                </li>
                <li class="nav-item">
                    <a class="nav-link" href="#projects">Projects</a>
                </li>
                <li class="nav-item">
                    <a class="nav-link" href="#contact">Contact Me</a>
                </li>
            </ul>
        </div>
    </nav>
<!--Navbar end-->

<!-- Homescreen hero -->
    <div class="hero-image" id="home">
        <div class="hero-text">
            <h1 class="name">Text</h1>
            <h1>Text</h1>
        </div>
    </div>
Run Code Online (Sandbox Code Playgroud)

Dee*_*oid 5

只需从 css 中的 body 标记中删除任何高度声明即可。

例如删除这样的东西:

body { height 100 vh or %;}
Run Code Online (Sandbox Code Playgroud)

编辑:还要确保将 top:0 赋予粘性导航栏元素