Simple Responsive Tabs Plugin For jQuery - SimpleTabs
| File Size: | 5.53 KB |
|---|---|
| Views Total: | 2912 |
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website |
| License: | MIT |
SimpleTabs is a simple, flexible and responsive jQuery & CSS3 tabs plugin which allows the visitor to swap between tabbed content with a slide effect.
How to use it:
1. Place the jQuery simpleTabs plugin after jQuery library as usual.
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script> <script src="SimpleTabs.js"></script>
2. Create tabs & tabbed panels as follow.
<div class="tabBlock">
<ul class="tabBlock-tabs">
<li class="tabBlock-tab is-active">Tab 1</li>
<li class="tabBlock-tab">Tab 2</li>
<li class="tabBlock-tab">Tab 3</li>
</ul>
<div class="tabBlock-content">
<div class="tabBlock-pane">
<p> Panel 1 </p>
</div>
<div class="tabBlock-pane">
<p> Panel 2 </p>
</div>
<div class="tabBlock-pane">
<p> Panel 3 </p>
</div>
</div>
</div>
3. The CSS to style the SimpleTabs plugin.
.tabBlock-tabs::after {
clear: both;
content: "";
display: table;
}
.tabBlock { margin: 0 0 2.5rem; }
.tabBlock-tab {
background-color: white;
border-color: #d8d8d8;
border-left-style: solid;
border-top: solid;
border-width: 2px;
color: #b5a8c5;
cursor: pointer;
display: inline-block;
font-weight: 600;
float: left;
padding: 0.625rem 1.25rem;
position: relative;
transition: 0.1s ease-in-out;
}
.tabBlock-tab:last-of-type { border-right-style: solid; }
.tabBlock-tab::before,
.tabBlock-tab::after {
content: "";
display: block;
height: 4px;
position: absolute;
transition: 0.1s ease-in-out;
}
.tabBlock-tab::before {
background-color: #b5a8c5;
left: -2px;
right: -2px;
top: -2px;
}
.tabBlock-tab::after {
background-color: transparent;
bottom: -2px;
left: 0;
right: 0;
}
.tabBlock-tab.is-active {
position: relative;
color: #975997;
z-index: 1;
}
.tabBlock-tab.is-active::before { background-color: #975997; }
.tabBlock-tab.is-active::after { background-color: white; }
.tabBlock-content {
background-color: white;
border: 2px solid #d8d8d8;
padding: 1.25rem;
}
.tabBlock-pane > :last-child { margin-bottom: 0; }
This awesome jQuery plugin is developed by rhcarlos. For more Advanced Usages, please check the demo page or visit the official website.











