【发布时间】:2023-04-02 13:05:01
【问题描述】:
我正在玩引导程序,但遇到了一些问题。我创建了一个带有几个链接的导航,我希望在悬停链接时出现底部边框。我做到了,现在,当我悬停时,链接“移动”到顶部,即使我没有给它们任何边距或填充...... 这是带有示例的 JSFiddle,您需要调整结果窗口的大小才能看到整个菜单。
https://jsfiddle.net/zhzmz6fa/
<div class="collapse navbar-collapse" id="navbarTogglerDemo02">
<ul class="navbar-nav ml-auto mt-2 mt-lg-0">
<li class="nav-item active">
<a class="nav-link" href="#">Home<span class="sr-only">(current)</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">O nas</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Opis</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Kontakt</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Archiwum</a>
</li>
</ul>
</div>
.navbar {
font-family: sans-serif;
background-color: orangered;
}
.navbar-toggler {
border: none;
}
.nav-item {
padding-left: 1.5rem;
}
.nav-link:hover,
.nav-link:active {
border-bottom: 2px solid black;
transition: border-bottom .5s;
}
【问题讨论】:
标签: html css twitter-bootstrap navigation hover