Tabs
Use Bootstrap's tab components to create tabbable panes of content. Use .nav-tabs or
.nav-pills with the data-bs-toggle="tab" attribute.
Basic Tabs
This is the
Home tab content.
This is the
Profile tab content.
This is the
Contact tab content.
<ul class="nav nav-tabs" role="tablist">
<li class="nav-item">
<button class="nav-link active"
data-bs-toggle="tab"
data-bs-target="#pane1">Tab 1</button>
</li>
</ul>
<div class="tab-content">
<div class="tab-pane fade show active" id="pane1">
Content 1
</div>
</div>
Pills
Home pill content.
Profile pill content.
Contact pill content.
<ul class="nav nav-pills" role="tablist">
<li class="nav-item">
<button class="nav-link active"
data-bs-toggle="pill"
data-bs-target="#pane1">Home</button>
</li>
</ul>
Fill Tabs
Fill tabs distribute space equally.
Profile content here.
Contact content here.
<ul class="nav nav-tabs nav-fill">...</ul>
<ul class="nav nav-tabs nav-justified">...</ul>
Vertical Pills
Home content
Profile content
Messages content
<div class="d-flex">
<div class="nav flex-column nav-pills me-3">
<button class="nav-link active"
data-bs-toggle="pill"
data-bs-target="#v-home">Home</button>
</div>
<div class="tab-content">
<div class="tab-pane fade show active" id="v-home">
Content
</div>
</div>
</div>