Tab选项卡

炫酷Bootstrap美化Tabs选项卡特效

阿里云

这是一款炫酷 Bootstrap 美化 Tabs 选项卡特效。该选项卡特效基于 Bootstrap 原生 Tab 选项卡的基础上,使用 CSS 样式来进行美化,增加了 tab 标签的伸缩动画功能。

使用方法:

在页面中引入 bootstrap 相关文件和 fontawsome 字体图标文件。

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

HTML 结构:

选项卡的基本 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"><i class="fa fa-home"></i><span>SECTION-1</span></a></li>
  8.                     <li role="presentation"><a href="#Section2" aria-controls="profile" role="tab" data-toggle="tab"><i class="fa fa-globe"></i><span>SECTION-2</span></a></li>
  9.                     <li role="presentation"><a href="#Section3" aria-controls="messages" role="tab" data-toggle="tab"><i class="fa fa-briefcase"></i><span>SECTION-3</span></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>Section 1</h3>
  15.                         <p>选项卡一的内容</p>
  16.                     </div>
  17.                     <div role="tabpanel" class="tab-pane fade" id="Section2">
  18.                         <h3>Section 2</h3>
  19.                         <p>选项卡二的内容</p>
  20.                     </div>
  21.                     <div role="tabpanel" class="tab-pane fade" id="Section3">
  22.                         <h3>Section 3</h3>
  23.                         <p>选项卡三的内容</p>
  24.                     </div>
  25.                 </div>
  26.             </div>
  27.         </div>
  28.     </div>
  29. </div>

CSS 样式:

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

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

炫酷 Bootstrap 美化 Tabs 选项卡特效

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

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

发表回复

热销模板

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

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