Tab选项卡

jquery Tabs选项卡设计效果

阿里云

这是一款基于 bootstrap 的简单 jquery tabs 选项卡美化效果。该 tabs 选项卡美观大方,使用简单,适用于多种网页场景。

使用方法:

在页面中引入 jquery 和 bootstrap 相关文件。

也想出现在这里?联系我们
创客主机
  1. <link rel="stylesheet" href="css/bootstrap.min.css" type="text/css" />
  2. <script src="js/jquery.min.js"></script>
  3. <script src="js/bootstrap.min.js"></script>

HTML 结构:

该 tabs 选项卡的 HTML 结构如下:

  1. <div class="container">
  2.     <div class="row">
  3.         <div class="col-md-offset-3 col-md-6">
  4.             <div class="tab" role="tabpanel">
  5.                 <!-- Nav tabs -->
  6.                 <ul class="nav nav-tabs" role="tablist">
  7.                     <li role="presentation" class="active"><a href="#Section1" aria-controls="home" role="tab" data-toggle="tab">Section 1</a></li>
  8.                     <li role="presentation"><a href="#Section2" aria-controls="profile" role="tab" data-toggle="tab">Section 2</a></li>
  9.                     <li role="presentation"><a href="#Section3" aria-controls="messages" role="tab" data-toggle="tab">Section 3</a></li>
  10.                 </ul>
  11.                 <!-- Tab panes -->
  12.                 <div class="tab-content tabs">
  13.                     <div role="tabpanel" class="tab-pane fade in active" id="Section1">
  14.                         <h3>选项卡标题一</h3>
  15.                         <p>选项卡内容一</p>
  16.                     </div>
  17.                     <div role="tabpanel" class="tab-pane fade" id="Section2">
  18.                         <h3>选项卡标题二</h3>
  19.                         <p>选项卡内容二</p>
  20.                     </div>
  21.                     <div role="tabpanel" class="tab-pane fade" id="Section3">
  22.                         <h3>选项卡标题三</h3>
  23.                         <p>选项卡内容三</p>
  24.                     </div>
  25.                 </div>
  26.             </div>
  27.         </div>
  28.     </div>
  29. </div>

CSS 样式:

通过下面的 CSS 代码来美化该 tabs 选项卡。

  1. a:hover,a:focus{
  2.     outline: none;
  3.     text-decoration: none;
  4. }
  5. .tab .nav-tabs{
  6.     border-bottom: none;
  7.     position: relative;
  8. }
  9. .tab .nav-tabs li{
  10.     margin-right: 60px;
  11.     z-index: 1;
  12. }
  13. .tab .nav-tabs li:after{
  14.     content: "";
  15.     width: 100%;
  16.     border: 1px solid #ccc6c6;
  17.     position: absolute;
  18.     top: 50%;
  19.     right: -60%;
  20.     z-index: -1;
  21. }
  22. .tab .nav-tabs li:last-child:after{
  23.     border: none;
  24. }
  25. .tab .nav-tabs li a{
  26.     display: block;
  27.     padding: 15px 20px;
  28.     background: #fff;
  29.     font-size: 15px;
  30.     font-weight: 600;
  31.     color: #956cae;
  32.     text-transform: uppercase;
  33.     border-radius: 0;
  34.     margin-right: 0;
  35.     border: 2px solid #956cae;
  36.     position: relative;
  37.     overflow: hidden;
  38.     z-index: 1;
  39.     transition: all 0.3s ease 0s;
  40. }
  41. .tab .nav-tabs li.active a,
  42. .tab .nav-tabs li a:hover{
  43.     color: #fff;
  44.     border: 2px solid #956cae;
  45. }
  46. .tab .nav-tabs li a:after{
  47.     content: "";
  48.     display: block;
  49.     width: 100%;
  50.     height: 0;
  51.     position: absolute;
  52.     top: 0;
  53.     left: 0;
  54.     z-index: -1;
  55.     transition: all 0.3s ease 0s;
  56. }
  57. .tab .nav-tabs li.active a:after,
  58. .tab .nav-tabs li a:hover:after{
  59.     height: 100%;
  60.     background: #956cae;
  61. }
  62. .tab .tab-content{
  63.     padding: 20px 10px;
  64.     margin-top: 0;
  65.     font-size: 14px;
  66.     color: #999;
  67.     line-height: 26px;
  68. }
  69. .tab .tab-content h3{
  70.     font-size: 24px;
  71.     margin-top: 0;
  72. }
  73. @media only screen and (max-width: 767px){
  74.     .tab .nav-tabs li{ margin: 0 25px 0 0; }
  75. }
  76. @media only screen and (max-width: 479px){
  77.     .tab .nav-tabs li{
  78.         width: 100%;
  79.         text-align: center;
  80.         margin: 0 0 10px 0;
  81.     }
  82.     .tab .nav-tabs li:after{
  83.         width: 0;
  84.         height: 100%;
  85.         top: auto;
  86.         bottom: -60%;
  87.         right: 50%;
  88.     }
  89. }

jquery Tabs 选项卡设计效果

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

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

发表回复

热销模板

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

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