You can create tabs easily using Famous UI Framework without writing too many lines of code.
Lorem ipsum dolor sit, amet consectetur adipisicing elit. Est voluptate odio voluptatem quaerat non. Pariatur iure id temporibus cum perspiciatis? Ipsa nulla laudantium assumenda molestiae ab deserunt autem ullam consectetur.
Next TabLorem ipsum dolor sit, amet consectetur adipisicing elit. Est voluptate odio voluptatem quaerat non. Pariatur iure id temporibus cum perspiciatis? Ipsa nulla laudantium assumenda molestiae ab deserunt autem ullam consectetur.
BackLorem ipsum dolor sit, amet consectetur adipisicing elit. Est voluptate odio voluptatem quaerat non. Pariatur iure id temporibus cum perspiciatis? Ipsa nulla laudantium assumenda molestiae ab deserunt autem ullam consectetur.
BackTo create a tab you have to create a div
with the class of .tabs .default
,
this will be the main container for the tabs
By removing .default
, it will remove the tabs Navbar default styling.
<div class="fui-tabs">
...........
</div>
And Inside this create a container
with the class of .tab-nav
for
navigations,
and create buttons inside the .tab-nav
with the class of tab-link
and add data-tab="TabID"
with tab ID/s
<div class="fui-tabs">
<div class="tab-nav default">
<button class="fui-tab-link active" data-tab="tab1">Tab link</button>
<button class="fui-tab-link" data-tab="tab2">Tab link 2</button>
<button class="fui-tab-link" data-tab="tab3">Tab link 3</button>
</div>
</div>
Now Inside this you can create the tabs after adding nav, right after .tab-nav
,
create a div
with the class of .tab-container
, and now you can add tabs inside it.
NOTE: You can create nav outsite the tab
container, just by adding
.tab-link
and data attribute data-tab="tabID"
NOTE: To Close a tab you can use .tab-close
class in a
button
inside the tab.
<div class="fui-tabs default">
<div class="fui-tab-nav">
<button class="fui-tab-link active" data-tab="tab1">Tab link</button>
<button class="fui-tab-link" data-tab="tab2">Tab link 2</button>
<button class="fui-tab-link" data-tab="tab3">Tab link 3</button>
</div>
<div class="fui-tab-container">
<!-- SINGLE TAB - add .active class to be shown by default -->
<div id="tab1" class="fui-tab-content active p-2">
<h3>Title 1</h3>
<p>Lorem ipsum dolor sit amet.</p>
<a href="#!" class="fui-tab-link" data-tab="tab-2">Next Tab</a>
</div>
<!-- SECOND TAB -->
<div id="tab2" class="fui-tab-content">
<h3>Title 2</h3>
<p>Lorem ipsum dolor sit amet.</p>
<a href="#!" class="fui-tab-link" data-tab="tab1">Back</a>
<br>
<a href="#!" class="fui-tab-link" data-tab="tab3">Next Tab</a>
</div>
<!-- THIRD TAB -->
<div id="tab3" class="fui-tab-content">
<h3>Title 3</h3>
<p>Lorem ipsum dolor sit amet.</p>
<a href="#!" class="fui-tab-link" data-tab="tab2">Back</a>
</div>
</div>
</div>