Navs and tabs
Documentation and examples for how to use Bootstrap’s included navigation components.
Base nav
Available styles
Change the style of .navs component with modifiers and utilities. Mix and match as needed, or build your own.
Horizontal alignment
Right-aligned with .justify-content-end:
Horizontal alignment end
<!--horizontal alignment end-->
<ul class="nav justify-content-end">
<li class="nav-item">
<a class="nav-link active" aria-current="page" href="#">Active</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
<li class="nav-item">
<a class="nav-link disabled">Disabled</a>
</li>
</ul>
Vertical
<!--vertical-->
<ul class="nav flex-column">
<li class="nav-item">
<a class="nav-link active" aria-current="page" href="#">Active</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
<li class="nav-item">
<a class="nav-link disabled">Disabled</a>
</li>
</ul>
Tabs
This is some placeholder content the
Home tab's
associated content. Clicking another tab will toggle the visibility of this one for the next. The tab JavaScript swaps classes to control the content visibility
and styling. You can use it with tabs, pills, and any other .nav-powered navigation.
This is some placeholder content the
Profile tab's
associated content. Clicking another tab will toggle the visibility of this one for the next. The tab JavaScript swaps classes to control the content visibility
and styling. You can use it with tabs, pills, and any other .nav-powered navigation.
This is some placeholder content the
Contact tab's
associated content. Clicking another tab will toggle the visibility of this one for the next. The tab JavaScript swaps classes to control the content visibility
and styling. You can use it with tabs, pills, and any other .nav-powered navigation.
This is some placeholder content the
Disabled tab's
associated content.
<!--tabs-->
<ul class="nav nav-tabs" id="myTab" role="tablist">
<li class="nav-item" role="presentation">
<button class="nav-link active" id="home-tab" data-bs-toggle="tab"
data-bs-target="#home-tab-pane" type="button" role="tab" aria-controls="home-tab-pane"
aria-selected="true">Home</button>
</li>
<li class="nav-item" role="presentation">
<button class="nav-link" id="profile-tab" data-bs-toggle="tab"
data-bs-target="#profile-tab-pane" type="button" role="tab" aria-controls="profile-tab-pane"
aria-selected="false">Profile</button>
</li>
<li class="nav-item" role="presentation">
<button class="nav-link" id="contact-tab" data-bs-toggle="tab"
data-bs-target="#contact-tab-pane" type="button" role="tab" aria-controls="contact-tab-pane"
aria-selected="false">Contact</button>
</li>
<li class="nav-item" role="presentation">
<button class="nav-link" id="disabled-tab" data-bs-toggle="tab"
data-bs-target="#disabled-tab-pane" type="button" role="tab"
aria-controls="disabled-tab-pane" aria-selected="false" disabled>Disabled</button>
</li>
</ul>
<div class="tab-content" id="myTabContent">
<div class="tab-pane fade show active" id="home-tab-pane" role="tabpanel"
aria-labelledby="home-tab" tabindex="0">This is some placeholder content the <span class="fw-bold">Home tab's</span>
associated content. Clicking another tab will toggle the visibility of this one for the next.
The tab JavaScript swaps classes to control the content visibility and styling. You can use it
with tabs, pills, and any other .nav-powered navigation.</div>
<div class="tab-pane fade" id="profile-tab-pane" role="tabpanel" aria-labelledby="profile-tab"
tabindex="0">This is some placeholder content the <span class="fw-bold">Profile tab's</span> associated content. Clicking
another tab will toggle the visibility of this one for the next. The tab JavaScript swaps
classes to control the content visibility and styling. You can use it with tabs, pills, and
any other .nav-powered navigation.</div>
<div class="tab-pane fade" id="contact-tab-pane" role="tabpanel" aria-labelledby="contact-tab"
tabindex="0">This is some placeholder content the <span class="fw-bold">Contact tab's</span> associated content. Clicking
another tab will toggle the visibility of this one for the next. The tab JavaScript swaps
classes to control the content visibility and styling. You can use it with tabs, pills, and
any other .nav-powered navigation.</div>
<div class="tab-pane fade" id="disabled-tab-pane" role="tabpanel" aria-labelledby="disabled-tab"
tabindex="0">This is some placeholder content the <span class="fw-bold">Disabled tab's</span> associated content.</div>
</div>
Pills
This is some placeholder content the
Home tab's
associated content. Clicking another tab will toggle the visibility of this one for the next. The tab JavaScript swaps classes to control the content visibility
and styling. You can use it with tabs, pills, and any other .nav-powered navigation.
This is some placeholder content the
Profile tab's
associated content. Clicking another tab will toggle the visibility of this one for the next. The tab JavaScript swaps classes to control the content visibility
and styling. You can use it with tabs, pills, and any other .nav-powered navigation.
This is some placeholder content the
Contact tab's
associated content. Clicking another tab will toggle the visibility of this one for the next. The tab JavaScript swaps classes to control the content visibility
and styling. You can use it with tabs, pills, and any other .nav-powered navigation.
This is some placeholder content the
Disabled tab's
associated content.
<!--pills-->
<ul class="nav nav-pills" id="pills-tab" role="tablist">
<li class="nav-item" role="presentation">
<button class="nav-link active" id="pills-home-tab" data-bs-toggle="pill"
data-bs-target="#pills-home" type="button" role="tab" aria-controls="pills-home"
aria-selected="true">Home</button>
</li>
<li class="nav-item" role="presentation">
<button class="nav-link" id="pills-profile-tab" data-bs-toggle="pill"
data-bs-target="#pills-profile" type="button" role="tab" aria-controls="pills-profile"
aria-selected="false">Profile</button>
</li>
<li class="nav-item" role="presentation">
<button class="nav-link" id="pills-contact-tab" data-bs-toggle="pill"
data-bs-target="#pills-contact" type="button" role="tab" aria-controls="pills-contact"
aria-selected="false">Contact</button>
</li>
<li class="nav-item" role="presentation">
<button class="nav-link" id="pills-disabled-tab" data-bs-toggle="pill"
data-bs-target="#pills-disabled" type="button" role="tab" aria-controls="pills-disabled"
aria-selected="false" disabled>Disabled</button>
</li>
</ul>
<div class="tab-content" id="pills-tabContent">
<div class="tab-pane fade show active" id="pills-home" role="tabpanel"
aria-labelledby="pills-home-tab" tabindex="0">This is some placeholder content the <span
class="fw-bold"> Home tab's</span>
associated content. Clicking another tab will toggle the visibility of this one for the next.
The tab JavaScript swaps classes to control the content visibility and styling. You can use it
with tabs, pills, and any other .nav-powered navigation.</div>
<div class="tab-pane fade" id="pills-profile" role="tabpanel"
aria-labelledby="pills-profile-tab" tabindex="0">This is some placeholder content the <span
class="fw-bold">Profile
tab's</span> associated content. Clicking another tab will toggle the visibility of this one
for the
next. The tab JavaScript swaps classes to control the content visibility and styling. You can
use it with tabs, pills, and any other .nav-powered navigation.</div>
<div class="tab-pane fade" id="pills-contact" role="tabpanel"
aria-labelledby="pills-contact-tab" tabindex="0">This is some placeholder content the <span
class="fw-bold">Contact
tab's</span> associated content. Clicking another tab will toggle the visibility of this one
for the
next. The tab JavaScript swaps classes to control the content visibility and styling. You can
use it with tabs, pills, and any other .nav-powered navigation.</div>
<div class="tab-pane fade" id="pills-disabled" role="tabpanel"
aria-labelledby="pills-disabled-tab" tabindex="0">This is some placeholder content the <span
class="fw-bold">Disabled tab's</span> associated content.</div>
</div>