Dynamic Tabs Interface Builder - jQuery oyotabset
File Size: | 8.26 KB |
---|---|
Views Total: | 346 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |

oyotabset is a jQuery-based dynamic tabs UI builder, it provides an easy way to create tabbed content that looks just like the tabs in your browser.
How to use it:
1. Download the plugin and include the oyotabset.js
script after jQuery.
<script src="/path/to/cdn/jquery.min.js"></script> <script src="/path/to/oyotabset.js"></script>
2. Create a new tabset instance. Available parameters:
- tabs: Number of tabs
- tabWidth: Tab width
- tabHeight: Tab height
- tabLineWidth: Width of tab line
- tabIndent: Tab indent
- tabOverlap: Tab overlap
- pageHeight: Page height
// oyoTabset(tabs = 8, tabWidth = 100, tabHeight = 50, tabLineWidth = 2, tabIndent = 25, tabOverlap = 0, pageHeight = 200); var tabset = new oyoTabset(8, 150, 50, 2, 50, 50);
3. Set the text to be displayed in the tabs.
// Static Text tabset.setText("oYoSoftware"); // Auto Text (Alphabet) tabset.setAutoText("Alphabet"); // Auto Text (Numeric) tabset.setAutoText("Numeric", 10, 0, 100);
4. Append your own content to the tabs.
var tabs = $(".oyotab", tabset).length; for (var i = 0; i < tabs; i++) { var page = tabset.getPage(i); // append the content to the Tab 1 if (i === 0) { $(page).append(YourContent); } }
5. Append the tabs UI to your page.
$("body").append(tabset);
6. Set the hover mode.
tabset.setHoverMode("mixed", { lineColor: "red" }); // OR tabset.setHoverMode("line");
7. Set the font size.
// setFont(fontSize, color, lineWidth, lineColor) tabset.setFont(24, "", 1, "black");
8. Change the background & line colors:
tabset.changeBackgroundColor("pink"); tabset.changeLineColor("black");
9. Reset all settings:
tabset.resetTabSettings();
10. Change the page height:
tabset.changePageHeight(300);
This awesome jQuery plugin is developed by oyosoftware. For more Advanced Usages, please check the demo page or visit the official website.