Tab选项卡

简单实用的 Bootstrap 选项卡

阿里云

这是一款基于 Bootstrap 的简单实用的选项卡效果。该选项卡在原生 boostrap 选项卡的基础上进行了一些美化,效果时尚大方,非常不错。

使用方法:

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

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

HTML 结构:

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

  1. <div class="container">
  2.     <div class="row">
  3.         <div class="col-lg-offset-3 col-lg-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.                     <li role="presentation"><a href="#Section4" aria-controls="messages" role="tab" data-toggle="tab">Section 4</a></li>
  11.                 </ul>
  12.                 <!-- Tab panes -->
  13.                 <div class="tab-content tabs">
  14.                     <div role="tabpanel" class="tab-pane fade in active" id="Section1">
  15.                         <h3>Section 1</h3>
  16.                         <p>......</p>
  17.                     </div>
  18.                     <div role="tabpanel" class="tab-pane fade" id="Section2">
  19.                         <h3>Section 2</h3>
  20.                         <p>......</p>
  21.                     </div>
  22.                     <div role="tabpanel" class="tab-pane fade" id="Section3">
  23.                         <h3>Section 3</h3>
  24.                         <p>......</p>
  25.                     </div>
  26.                     <div role="tabpanel" class="tab-pane fade" id="Section4">
  27.                         <h3>Section 4</h3>
  28.                         <p>......</p>
  29.                     </div>
  30.                 </div>
  31.             </div>
  32.         </div>
  33.     </div>
  34. </div>

CSS 样式:

为该选项卡添加下面的 CSS 样式。

  1. a:hover,a:focus{
  2.     outline: none;
  3.     text-decoration: none;
  4. }
  5. .tab .nav-tabs{
  6.     border: 1px solid #1fc1dd;
  7. }
  8. .tab .nav-tabs li{
  9.     margin: 0;
  10. }
  11. .tab .nav-tabs li a{
  12.     font-size: 14px;
  13.     color: #999898;
  14.     background: #fff;
  15.     margin: 0;
  16.     padding: 20px 25px;
  17.     border-radius: 0;
  18.     border: none;
  19.     border-right: 1px solid #ddd;
  20.     text-transform: uppercase;
  21.     position: relative;
  22. }
  23. .tab .nav-tabs li a:hover{
  24.     border-top: none;
  25.     border-bottom: none;
  26.     border-right-color: #ddd;
  27. }
  28. .tab .nav-tabs li.active a,
  29. .tab .nav-tabs li.active a:hover{
  30.     color: #fff;
  31.     border: none;
  32.     background: #1fc1dd;
  33.     border-right: 1px solid #ddd;
  34. }
  35. .tab .nav-tabs li.active a:before{
  36.     content: "";
  37.     width: 58%;
  38.     height: 4px;
  39.     background: #fff;
  40.     position: absolute;
  41.     top: 0;
  42.     left: 0;
  43.     right: 0;
  44.     margin: 0 auto;
  45. }
  46. .tab .nav-tabs li.active a:after{
  47.     content: "";
  48.     border-top: 10px solid #1fc1dd;
  49.     border-left: 10px solid transparent;
  50.     border-right: 10px solid transparent;
  51.     position: absolute;
  52.     bottom: -10px;
  53.     left: 43%;
  54. }
  55. .tab .tab-content{
  56.     font-size: 13px;
  57.     color: #999898;
  58.     line-height: 25px;
  59.     background: #fff;
  60.     padding: 20px;
  61.     border: 1px solid #1fc1dd;
  62.     border-top: none;
  63. }
  64. .tab .tab-content h3{
  65.     font-size: 24px;
  66.     color: #999898;
  67.     margin-top: 0;
  68. }
  69. @media only screen and (max-width: 480px){
  70.     .tab .nav-tabs li{
  71.         width: 100%;
  72.         text-align: center;
  73.     }
  74.     .tab .nav-tabs li.active a,
  75.     .tab .nav-tabs li.active a:after,
  76.     .tab .nav-tabs li.active a:hover{
  77.         border: none;
  78.     }
  79. }

简单实用的 Bootstrap 选项卡

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

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

发表回复

热销模板

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

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