Tab选项卡

jquery + CSS3 Tabs选项卡

阿里云

这是一款基于 Bootstrap 的 Tabs 选项卡特效。该 Tabs 选项卡在 bootstrap tabs 的基础上,使用 CSS3 进行了一些效果美化,增强用户体验效果。

使用方法:

在页面中引入 bootstrap 相关文件,以及 jquery 和 font-awesome 字体图标文件。

也想出现在这里?联系我们
创客主机
  1. <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css" />
  2. <link rel="stylesheet" type="text/css" href="css/font-awesome.css" />
  3. <script src="js/jquery.min.js"></script>
  4. <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"><span><i class="fa fa-globe"></i></span> Section 1</a></li>
  8.                     <li role="presentation"><a href="#Section2" aria-controls="profile" role="tab" data-toggle="tab"><span><i class="fa fa-rocket"></i></span> Section 2</a></li>
  9.                     <li role="presentation"><a href="#Section3" aria-controls="messages" role="tab" data-toggle="tab"><span><i class="fa fa-briefcase"></i></span> 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>Section 1</h3>
  15.                         <p>Tabs选项卡一的内容...</p>
  16.                     </div>
  17.                     <div role="tabpanel" class="tab-pane fade" id="Section2">
  18.                         <h3>Section 2</h3>
  19.                         <p>Tabs选项卡二的内容...</p>
  20.                     </div>
  21.                     <div role="tabpanel" class="tab-pane fade" id="Section3">
  22.                         <h3>Section 3</h3>
  23.                         <p>Tabs选项卡三的内容...</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{ text-align: center; }
  6. .tab .nav-tabs{
  7.     display: inline-block;
  8.     position: relative;
  9.     border-bottom: none;
  10. }
  11. .tab .nav-tabs li{
  12.     margin: 0;
  13. }
  14. .tab .nav-tabs li a{
  15.     display: block;
  16.     padding: 80px 20px 10px;
  17.     background: #fff;
  18.     font-size: 17px;
  19.     font-weight: 700;
  20.     color: #999;
  21.     text-transform: uppercase;
  22.     text-align: center;
  23.     border-radius: 0;
  24.     border: none;
  25.     border-bottom: 2px solid #fff;
  26.     margin-right: 0;
  27.     overflow: hidden;
  28.     z-index: 1;
  29.     position: relative;
  30.     transition: all 0.3s ease 0s;
  31. }
  32. .tab .nav-tabs li a span{
  33.     display: block;
  34.     width: 50px;
  35.     height: 50px;
  36.     line-height: 50px;
  37.     background: #f2f2f2;
  38.     margin: auto;
  39.     font-size: 22px;
  40.     color: #999;
  41.     border-radius: 5px;
  42.     position: absolute;
  43.     top: 10px;
  44.     left: 0;
  45.     right: 0;
  46.     transform: rotate(45deg);
  47. }
  48. .tab .nav-tabs li.active a span{
  49.     background: #29335c;
  50.     color: #fff;
  51. }
  52. .tab .nav-tabs li a span i{
  53.     transform: rotate(-45deg);
  54. }
  55. .tab .nav-tabs li.active a,
  56. .tab .nav-tabs li a:hover{
  57.     color: #999;
  58.     border: none;
  59.     border-bottom: 2px solid #fff;
  60. }
  61. .tab .nav-tabs li.active a{
  62.     border-bottom: 2px solid #29335c;
  63. }
  64. .tab .tab-content{
  65.     padding: 20px;
  66.     margin-top: -5px;
  67.     font-size: 15px;
  68.     color: #757575;
  69.     line-height: 26px;
  70.     text-align: left;
  71.     border-top: 1px solid #e5e5e5;
  72. }
  73. .tab .tab-content h3{
  74.     font-size: 24px;
  75.     margin-top: 0;
  76. }
  77. @media only screen and (max-width: 479px){
  78.     .tab .nav-tabs li{
  79.         width: 100%;
  80.         text-align: center;
  81.         margin-bottom: 5px;
  82.     }
  83.     .tab .nav-tabs li:last-child{
  84.         margin-bottom: 0;
  85.     }
  86. }

jquery + CSS3 Tabs 选项卡

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

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

发表回复

热销模板

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

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