在我的引导程序导航栏中,我想证明右侧的注销按钮是正确的。
Pen 演示当前行为的示例:https : //codepen.io/agrawalo/pen/mdbKYLX
代码:
<nav class="mb-1 navbar navbar-expand-sm navbar-dark bg-dark sticky-top">
<div class="container">
<!-- Collapse content -->
<div class="justify-content-end">
<!--Links-->
<ul class="navbar-nav">
<li class="nav-item {% if current == 'Allocate' %}active{% endif %}">
<a class="nav-link" href="/">Allocate Stocks</a>
</li>
<li class="nav-item {% if current == 'Portfolio' %}active{% endif %}">
<a class="nav-link" href="/portfolio">Portfolio</a>
</li>
<li class="nav-item {% if current == 'Transactions' %}active{% endif %}">
<a class="nav-link" href="/transactions">Transactions</a>
</li>
<li class="nav-item">
<a class="nav-link {% if current == 'Leaderboard' %}active{% endif %}" href="/leaderboard">Leaderboard</a>
</li>
<li class="nav-item {% if current == 'Rules' %}active{% endif %}">
<a class="nav-link" href="/rules">Rules</a>
</li>
<li class="nav-item {% if current == 'Resources' %}active{% endif %}">
<a class="nav-link" href="/resources">Resources</a>
</li>
<li class="nav-item justify-content-end">
<a class="nav-link" href="/logout">Logout</a>
</li>
</ul>
</div>
</div>
</nav>
我怎样才能做到这一点?
为了实现它,您需要两个.navbar-nav
元素而不是一个元素,并将mr-auto
类放在第一个或ml-auto
第二个上。
您还必须将以下 CSS 应用于它们的直接包装器:
display: flex;
flex: 1 0 100%;
align-items: center;
默认情况下,该 CSS 是通过类collapse
& 应用的navbar-collapse
,您似乎已将其删除。
有关导航栏正确标记的完整示例,请参阅 Bootstrap 文档:Navbar。
你的工作,更新的 codepen。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句