Navs And Tabs
Set Theme Color
Icon Border Stroke
Layout Section Light/Dark
More App Settings
Navs and tabs
Navigation available in Bootstrap share general markup and
styles, from the base .nav class to the active and disabled
states. Swap modifier classes to switch between each style.
The base .nav component is built with flexbox and
provide a strong foundation for building all types of navigation components.
It includes some style overrides (for working with lists), some link padding
for larger hit areas, and basic disabled styling.
<ul class="nav nav-tabs mb-3" 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" type="button" role="tab" aria-controls="home" 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" type="button" role="tab" aria-controls="profile" 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" type="button" role="tab" aria-controls="contact" aria-selected="false">Contact</button>
</li>
</ul>
<div class="tab-content" id="myTabContent">
<div class="tab-pane fade active show" id="home" role="tabpanel" aria-labelledby="home-tab">
<p><strong>This is some placeholder content the Home tab's associated content.</strong> 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 <code>.nav</code>-powered navigation.</p>
</div>
<div class="tab-pane fade" id="profile" role="tabpanel" aria-labelledby="profile-tab">
<p><strong>This is some placeholder content the Profile tab's associated content.</strong> 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 <code>.nav</code>-powered navigation.</p>
</div>
<div class="tab-pane fade" id="contact" role="tabpanel" aria-labelledby="contact-tab">
<p><strong>This is some placeholder content the Contact tab's associated content.</strong> 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 <code>.nav</code>-powered navigation.</p>
</div>
</div>
Basic Example
Tabs
Takes the basic nav from above and adds the .nav-tabs
class to generate a tabbed interface. Use them to create tabbable
regions with our tab JavaScript
plugin.
Pills
Take that same HTML, but use .nav-pills instead:
Fill and justify
Force your .nav’s contents to extend the full available
width one of two modifier classes. To proportionately fill all
available space with your .nav-items, use
.nav-fill. Notice that all horizontal space is
occupied, but not every nav item has the same width.
Tabs with dropdowns
JavaScript behavior
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.