我对导航栏有疑问。 这是我的代码:
<nav id="strumenti" class="navbar navbar-expand-sm navbar-light bg-light sticky">
<a class="navbar-brand" href="#">
<img src="C:\Users\Fabry\Desktop\scuola\html\Immagini\UltrasAvellino\clan.ico" width="30" height="30" class="d-inline-block align-top" alt="">
Ultras Avellino
</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNavAltMarkup" aria-controls="navbarNavAltMarkup" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNavAltMarkup">
<div class="navbar-nav nav nav-pills" id="pills-tab" role=tablist>
<a class="nav-item nav-link active" href="#" data-toggle="tab" role="tab" aria-controls="home" aria-selected="true">Home <span class="sr-only">(current)</span></a>
<a class="nav-item nav-link" href="#" data-toggle="tab" role="tab" aria-controls="home" aria-selected="true">War</a>
<a class="nav-item nav-link" href="#" data-toggle="tab" role="tab" aria-controls="home" aria-selected="true">Regole</a>
<a class="nav-item nav-link" href="#" data-toggle="tab" role="tab" aria-controls="home" aria-selected="true">La nostra storia</a>
<a class="nav-item nav-link" href="#" data-toggle="tab" role="tab" aria-controls="home" aria-selected="true">Contattaci</a>
</div>
</div>
</nav>
导航栏有粘性类,所以它应该保持在顶部,但是当我滚动到页面中间时,它消失了。 我试图在 css 中添加 position:fixed 并且它仍然位于顶部,但位于其他元素下方。 请帮助我。
最佳答案
使用粘性的固定顶部实例
<nav id="strumenti" class="navbar navbar-expand-sm navbar-light bg-light fixed-top">
检查:https://getbootstrap.com/docs/4.0/components/navbar/#placement
关于css - 滚动页面时导航栏不粘在顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49885313/