Tab选项卡

简单响应式jQuery Tabs选项卡插件

阿里云

这是一款简单实用的响应式 jQuery Tabs 选项卡插件。该选项卡插件会根据容器的大小弹性伸缩,它实用简单,选项卡的样式可以实用 CSS 来自定义。

使用方法:

在页面中引入 jquery 和 jquery-tab.js 文件。

也想出现在这里?联系我们
创客主机
  1. <script type="text/javascript" src="js/jquery-min.js"></script>
  2. <script type="text/javascript" src="js/jquery-tab.js"></script>

HTML 结构:

该 Tabs 选项卡的基本 HTML 结构如下:

  1. <div class="container">
  2.       <div class="tab-group">
  3.         <section id="tab1" title="Long Tab Name">
  4.           <h3>
  5.             Content 1
  6.           </h3>
  7.           <p>
  8.             ...... 
  9.           </p>
  10.         </section>
  11.         ......
  12.       </div>
  13. </div>

CSS 样式:

为该 Tabs 选项卡添加下面的基本 CSS 样式:

  1. .tab-group {
  2.   position: relative;
  3.   border: 1px solid #eee;
  4.   margin-top: 2.5em;
  5.   border-radius: 0 0 10px 10px;
  6. }
  7. .tab-group section {
  8.   opacity: 0;
  9.   height: 0;
  10.   padding: 0 1em;
  11.   overflow: hidden;
  12.   transition: opacity 0.4s ease, height 0.4s ease;
  13. }
  14. .tab-group section.active {
  15.   opacity: 1;
  16.   height: auto;
  17.   overflow: visible;
  18. }
  19.  
  20. .tab-nav {
  21.   list-style: none;
  22.   margin: -2.5em -1px 0 0;
  23.   padding: 0;
  24.   height: 2.5em;
  25.   overflow: hidden;
  26. }
  27. .tab-nav li {
  28.   display: inline;
  29. }
  30. .tab-nav li a {
  31.   top: 1px;
  32.   position: relative;
  33.   display: block;
  34.   float: left;
  35.   border-radius: 10px 10px 0 0;
  36.   background: #eee;
  37.   line-height: 2em;
  38.   padding: 0 1em;
  39.   text-decoration: none;
  40.   color: grey;
  41.   margin-top: .5em;
  42.   margin-right: 1px;
  43.   transition: background .2s ease, line-height .2s ease, margin .2s ease;
  44. }
  45. .tab-nav li.active a {
  46.   background: #6EB590;
  47.   color: white;
  48.   line-height: 2.5em;
  49.   margin-top: 0;
  50. }

初始化插件:

在页面 DOM 元素加载完毕之后,可以通过 tabify()方法来初始化该 jquery 选项卡插件。

  1. $(function(){
  2.   // Calling the plugin
  3.   $('.tab-group').tabify();
  4. })

简单响应式 jQuery Tabs 选项卡插件

已有 480 人购买
查看演示升级 VIP立刻购买

演示地址 下载地址
收藏
(1)

发表回复

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!