Loading lessons...
Navs and Tabs
Navs and Tabs
Navs are navigation components. Use the .nav class on a <ul> and .nav-item / .nav-link on each entry.
Basic nav (pills)
<ul class="nav nav-pills">
<li class="nav-item">
<a class="nav-link active" href="#">Active</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
</ul>
Tabs
Use .nav-tabs for a tabbed style:
<ul class="nav nav-tabs">
<li class="nav-item">
<a class="nav-link active" href="#">Active</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
</ul>
Alignment
.justify-content-centercenters the nav..justify-content-endaligns right..flex-columnstacks the nav vertically.
<ul class="nav nav-pills justify-content-center">
...
</ul>
Pills with dropdowns
Pills can include dropdowns:
<ul class="nav nav-pills">
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" data-bs-toggle="dropdown" href="#">Dropdown</a>
<ul class="dropdown-menu">
<li><a class="dropdown-item" href="#">Link 1</a></li>
<li><a class="dropdown-item" href="#">Link 2</a></li>
</ul>
</li>
</ul>
Tabs vs pills
.nav-tabslooks like tabs in a folder..nav-pillslooks like rounded buttons.- Both use
.nav-itemand.nav-link. .activemarks the selected item.
TL;DR
- Use
.navwith.nav-itemand.nav-link. .nav-tabsgives a tabbed look..nav-pillsgives a rounded button look..activehighlights the current link..justify-content-centercenters the nav.