Select Based Responsive Tabs Plugin For jQuery - responsiveTabs
| File Size: | 5.78 KB |
|---|---|
| Views Total: | 1741 |
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website |
| License: | MIT |
Just another jQuery responsive tabbed system which converts horizontal tabs into a select dropdown list on small screen devices.
How to use it:
1. Place jQuery library and the jQuery responsiveTabs plugin's JavaScript file at the bottom of the html page.
<script src="//code.jquery.com/jquery-1.11.3.min.js"></script> <script src="responsive-tabs.js"></script>
2. Create a tabbed system with plain html structure.
<div id="respTabs">
<div>
<h2>Tab 1</h2>
<div>
Content 1
</div>
</div>
<div>
<h2>Tab 2</h2>
<div>
Content 2
</div>
</div>
<div>
<h2>Tab 3</h2>
<div>
Content 3
</div>
</div>
</div>
3. You can set one of the tabs as the default tab using resp-tab="default" attribute.
<div resp-tab="default"> ... </div>
4. Call the function on the top container as follow:
$('#respTabs').responsiveTabs();
5. Add your own CSS styles to the tabbed system.
.resp-headings { display: none; }
.resp-contents { margin: 0.6em 0 0 0.5em; }
@media (max-width: 480px) {
.resp-tablist { display: none; }
.resp-tabDrop {
display: block;
width: 100%;
height: 35px;
font-size: 1.2em;
margin: 1em 0 0 0;
}
}
@media (min-width: 481px) {
.resp-tabDrop { display: none; }
.resp-tablist {
display: block;
font-size: 1.2em;
margin: 2em 0 0 0;
padding: 0;
border-bottom: 1px solid #ddd;
padding-bottom: 11px;
line-height: 1em;
}
.resp-tablistItem {
display: inline;
cursor: pointer;
background: #eee;
padding: 10px 20px;
border: 1px solid #ddd;
margin-right: 0.1em;
}
.resp-tablistItem__active {
background: #fff;
border-bottom-color: #fff;
}
}
This awesome jQuery plugin is developed by pandeyanupj. For more Advanced Usages, please check the demo page or visit the official website.











