colorfulTab是一款简单实用的超酷多彩jQuery Tabs选项卡插件。该选项卡插件提供多种颜色主题,可以制作背景图片动画,甚至可以自定义你自己的颜色主题。非常实用。
使用方法
实用该Tabs选项卡插件需要在页面中引入colorfulTab.min.css文件,jquery和colorfulTab.min.js文件。
<link type="text/css" rel="stylesheet" href="css/colorfulTab.min.css"> <script type="text/javascript" src="js/jquery.min.js"></script> <script type="text/javascript" src="js/colorfulTab.min.js"></script>
HTML结构
该Tabs选项卡的基本HTML结构如下:
<div class="colorful-tab-wrapper" id="examplaTab"> <!-- Tab Menu --> <ul class="colorful-tab-menu"> <li class="colorful-tab-menu-item active" data-color="#000"> <a href="#tab1">Tab 1</a> </li> <li class="colorful-tab-menu-item" data-color="#353535"> <a href="#tab2">Tab 2</a> </li> <li class="colorful-tab-menu-item" data-color="#d5d5d5"> <a href="#tab3">Tab 3</a> </li> </ul> <!-- Tab Content --> <div class="colorful-tab-container"> <div class="colorful-tab-content active" id="tab1">...</div> <div class="colorful-tab-content" id="tab2">...</div> <div class="colorful-tab-content" id="tab3">...</div> </div> </div>
初始化插件
在页面DOM元素加载完毕之后,可以通过colorfulTab()
方法来初始化该选项卡插件。
$("#examplaTab").colorfulTab();
配置参数
$("#examplaTab").colorfulTab({ theme:"flatline", backgroundImage:"true", overlayColor: "#002F68", overlayOpacity: "0.8" });
theme
:选项卡的主题。可取值有:'elliptic','flatline'。backgroundImage
:是否实用背景图片动画。overlayColor
:遮罩层颜色。overlayOpacity
:遮罩层透明度。
使用backgroundImage
参数时需要为每一个Tab通过data-background
属性指定背景图片。
<ul class="colorful-tab-menu"> <li class="colorful-tab-menu-item" data-background="image.jpg"> ... </ul>
自定义主题
你可以自定义自己的主题:在SCSS文件中编写自己的主题样式代码:
.custom-theme{ .colorful-tab-menu{ /* custom style */ } .colorful-tab-menu-item{ /* custom style */ } .colorful-tab-container{ /* custom style */ } .colorful-tab-content{ /* custom style */ } }
然后在初始化插件时通过theme
参数来调用主题:
$("#exampleTab").colorfulTab({ theme:"custom-theme" });
colorfulTab选项卡插件的github地址为:https://github.com/knyttneve/colorfulTab。