Tab选项卡

超酷Tabs选项卡设计效果

阿里云

这是一组非常实用的 Tabs 选项卡设计效果。这组选项卡同 4 之后效果,分别为基本选项卡,彩色带图标的选项卡,下划线样式选项卡和垂直选项卡。这些选项卡样式简洁大方,兼容 IE8,非常实用。

使用方法:

每一个选项卡都对应一个单独的样式文件,需要那种类型的选项卡就引入对应的 CSS 文件。另外特效中使用 jQuery 来控制用户和选项卡的交互动作。

也想出现在这里?联系我们
创客主机
  1. <link rel="stylesheet" type="text/css" href="css/tabs-basic.css">           
  2. <link rel="stylesheet" type="text/css" href="css/tabs-colorful.css">           
  3. <link rel="stylesheet" type="text/css" href="css/tabs-underlined.css">           
  4. <link rel="stylesheet" type="text/css" href="css/tabs-vertical.css">           
  5. <script type="text/javascript" src="src/jquery.min.js"></script>

HTML 结构:

这些选项卡的 HTML 结构基本类似:使用一个

作为容器,选项卡的分页使用无序列表来制作,内容页则使用嵌套的

元素来制作。

  1. <div class="tabs-basic">
  2.   <-- 分页标签 -->
  3.   <ul>
  4.       <li>
  5.           <a class="tab-active" data-index="0" href="#">First tab</a>
  6.       </li>
  7.       <li>
  8.           <a data-index="1" href="#">Second tab</a>
  9.       </li>
  10.       <li>
  11.           <a data-index="2" href="#">Third tab</a>
  12.       </li>
  13.   </ul>
  14.   <!-- 内容页 -->
  15.   <div class="tabs-content-placeholder">
  16.  
  17.       <div class="tab-content-active">
  18.           <p>......</p>
  19.           <img src="assets/images/1.jpg" alt="Banhoff">
  20.       </div>
  21.  
  22.       <div>
  23.           <p>......</p>
  24.           <img src="assets/images/2.jpg" alt="Colosseum">
  25.       </div>
  26.  
  27.       <div>
  28.           <p>......</p>
  29.           <img src="assets/images/3.jpg" alt="Sands of Life">
  30.       </div>
  31.  
  32.   </div>
  33. </div>

JavaScript 部分:

这些 Tabs 选项卡使用 jQuery 来完成用户的交互动作,实现方法非常简单,只是在用户点击相应的 Tabs 分页时为内容页添加和移除相应的 class。

  1. $(document).ready(function() {
  2.  
  3.     var widget = $('.tabs-basic');
  4.  
  5.     var tabs = widget.find('ul a'),
  6.         content = widget.find('.tabs-content-placeholder > div');
  7.  
  8.     tabs.on('click', function (e) {
  9.         e.preventDefault();
  10.         var index = $(this).data('index');
  11.  
  12.         tabs.removeClass('tab-active');
  13.         content.removeClass('tab-content-active');
  14.  
  15.         $(this).addClass('tab-active');
  16.         content.eq(index).addClass('tab-content-active');
  17.  
  18.     });
  19.  
  20. });

超酷 Tabs 选项卡设计效果

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

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

发表回复

热销模板

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

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