Tabs & Pills
v3.xUse tabs and pills to conceal-and-reveal closely related content.
TAB ONE content
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Officiis sed eligendi laborum quaerat dolorum officia deleniti dolor eos explicabo. Blanditiis voluptates officiis nesciunt vero laborum minima nihil iusto cumque nam?
TAB TWO content
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Vero consequatur iste nam cumque, voluptatibus dicta ducimus officiis aliquam qui atque, quis fugiat ullam ad a. Aliquid sit sed perspiciatis minima.
TAB THREE content
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Asperiores, optio aliquam velit eius facilis sed repudiandae, nostrum repellat nihil, sit nobis culpa vitae! Quos praesentium sed itaque iste, animi vero?
TAB FOUR content
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quaerat, nihil nemo voluptatem quisquam ullam consequatur quas aliquam temporibus similique provident architecto itaque ea porro a, cum ipsam, harum commodi perspiciatis!
<!-- Nav tabs: The 'links' which point to the 'tab panel' containers --> <ul class="nav nav-tabs" role="tablist"> <!-- Standard Tabs --> <li role="presentation" class="active"><a href="#tab1" aria-controls="home" role="tab" data-toggle="tab">Tab 1</a></li> <li role="presentation"><a href="#tab2" aria-controls="profile" role="tab" data-toggle="tab">Tab 2</a></li> <li role="presentation" class="disabled"><a href="#tab3" aria-controls="messages" role="tab">Tab 3</a></li> <li role="presentation"><a href="#tab4" aria-controls="settings" role="tab" data-toggle="tab">Tab 4</a></li> </ul> <!-- Tab panels: These contain the content which is hidden/shown --> <div class="tab-content"> <div role="tabpanel" class="tab-pane active" id="tab1"><h6>TAB ONE content</h6><p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Officiis sed eligendi laborum quaerat dolorum officia deleniti dolor eos explicabo. Blanditiis voluptates officiis nesciunt vero laborum minima nihil iusto cumque nam?</p></div> <div role="tabpanel" class="tab-pane" id="tab2"><h6>TAB TWO content</h6><p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Vero consequatur iste nam cumque, voluptatibus dicta ducimus officiis aliquam qui atque, quis fugiat ullam ad a. Aliquid sit sed perspiciatis minima.</p></div> <div role="tabpanel" class="tab-pane" id="tab3"><h6>TAB THREE content</h6><p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Asperiores, optio aliquam velit eius facilis sed repudiandae, nostrum repellat nihil, sit nobis culpa vitae! Quos praesentium sed itaque iste, animi vero?</p></div> <div role="tabpanel" class="tab-pane" id="tab4"><h6>TAB FOUR content</h6><p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quaerat, nihil nemo voluptatem quisquam ullam consequatur quas aliquam temporibus similique provident architecto itaque ea porro a, cum ipsam, harum commodi perspiciatis!</p></div> </div>
Custom CSS
To add padding to the tab panels, you may wish to specify padding for the .tab-pane class.
/* Adds padding around the content inside each tab panel */
.tab-pane {
padding: 1rem;
}
Notes
Disabling a
Tab
Disable a tab by 1) adding the .disabled class and 2) removing the
data-toggle='tab' declaration on the
<li> element
×
Keep Tab Sets Unique
While you may place multiple tab sets on a page...do not
simply cut and paste the same set again and again. Make sure to generate each new tab set anew. This will
ensure the random number assigned to each set stays unique and does not conlflict with the other sets on
the
page.