这是一款简单实用的响应式jQuery Tabs选项卡插件。该选项卡插件会根据容器的大小弹性伸缩,它实用简单,选项卡的样式可以实用CSS来自定义。
使用方法
在页面中引入jquery和jquery-tab.js文件。
<script type="text/javascript" src="js/jquery-min.js">script><script type="text/javascript" src="js/jquery-tab.js">script> |
HTML结构
该Tabs选项卡的基本HTML结构如下:
<div class="container"> <div class="tab-group"> <section id="tab1" title="Long Tab Name"> <h3> Content 1 h3> <p> ...... p> section> ...... div>div> |
CSS样式
为该Tabs选项卡添加下面的基本CSS样式:
.tab-group { position: relative; border: 1px solid #eee; margin-top: 2.5em; border-radius: 0 0 10px 10px;}.tab-group section { opacity: 0; height: 0; padding: 0 1em; overflow: hidden; transition: opacity 0.4s ease, height 0.4s ease;}.tab-group section.active { opacity: 1; height: auto; overflow: visible;}.tab-nav { list-style: none; margin: -2.5em -1px 0 0; padding: 0; height: 2.5em; overflow: hidden;}.tab-nav li { display: inline;}.tab-nav li a { top: 1px; position: relative; display: block; float: left; border-radius: 10px 10px 0 0; background: #eee; line-height: 2em; padding: 0 1em; text-decoration: none; color: grey; margin-top: .5em; margin-right: 1px; transition: background .2s ease, line-height .2s ease, margin .2s ease;}.tab-nav li.active a { background: #6EB590; color: white; line-height: 2.5em; margin-top: 0;} |
初始化插件
在页面DOM元素加载完毕之后,可以通过tabify()方法来初始化该jquery 选项卡插件。
$(function(){ // Calling the plugin $('.tab-group').tabify();}) |
笑瞰人生天字号
2017-10-09
jdk1.7
tomcat8.0
tomcat8.0
mysql
Navicat
Git
VsCode
TeamViewer


