Bootstrap Tabs选项卡美化设计效果
简要教程
这是一款基于Bootstrap原生Tabs选项卡基础上进行美化的选项卡UI设计效果。该选项卡通过简单的CSS3代码,将Bootstrap选项卡渲染出非常炫酷的效果。 使用方法 HTML结构 该选项卡的HTML结构为Bootstrap选项卡的HTML结构:
<divclass="container"> <divclass="row"> <divclass="col-md-8"> <divclass="tab"role="tabpanel"> <!-- Nav tabs --> <ulclass="nav nav-tabs"role="tablist"> <lirole="presentation"class="active"><ahref="#Section1"aria-controls="home"role="tab"data-toggle="tab"><iclass="fa fa-user"></i>Section 1</a></li> <lirole="presentation"><ahref="#Section2"aria-controls="profile"role="tab"data-toggle="tab"><iclass="fa fa-envelope"></i>Section 2</a></li> <lirole="presentation"><ahref="#Section3"aria-controls="messages"role="tab"data-toggle="tab"><iclass="fa fa-cube"></i>Section 3</a></li> <lirole="presentation"><ahref="#Section4"aria-controls="messages"role="tab"data-toggle="tab"><iclass="fa fa-comment"></i>Section 4</a></li> </ul> <!-- Tab panes --> <divclass="tab-content tabs"> <divrole="tabpanel"class="tab-pane fade in active"id="Section1"> <h3>Section-1</h3> <p>...... </p> </div> <divrole="tabpanel"class="tab-pane fade"id="Section2"> <h3>Section-2</h3> <p>...... </p> </div> <divrole="tabpanel"class="tab-pane fade"id="Section3"> <h3>Section-3</h3> <p>......</p> </div> <divrole="tabpanel"class="tab-pane fade"id="Section4"> <h3>Section-4</h3> <p>...... </p> </div> </div> </div> </div> </div> </div>
CSS样式
该选项卡的CSS样式非常简单,主要是为选项卡设置不同状态时的边框效果和阴影效果。 .tab{ margin-top:30px; } .tab .nav-tabs{ border:none; border-bottom:1pxsolid#e4e4e4; } .nav-tabs li a{ padding:15px40px; border:1pxsolid#ededed; border-top:2pxsolid#ededed; border-right:0pxnone; background:#7a81f4; color:#fff; border-radius:0px; margin-right:0px; font-weight:bold; transition:all0.3s ease-in0s; } .nav-tabs li a:hover{ border-bottom-color:#ededed; border-right:0pxnone; background:#00b0ad; color:#fff; } .nav-tabs li a i{ display:inline-block; text-align:center; margin-right:10px; } .nav-tabs li:last-child{ border-right:1pxsolid#ededed; } .nav-tabs li.active a, .nav-tabs li.active a:focus, .nav-tabs li.active a:hover{ border-top:3pxsolid#00b0ad; border-right:1pxsolid#d3d3d3; margin-top:-15px; color:#444; padding:22px40px; } .tab .tab-content{ padding:20px; line-height:22px; box-shadow:0px1px0px#808080; } .tab .tab-content h3{ margin-top:0; } @media onlyscreenand (max-width:767px){ .nav-tabs li{ width:100%; margin-bottom:10px; } .nav-tabs li a{ padding:15px; } .nav-tabs li.active a, .nav-tabs li.active a:focus, .nav-tabs li.active a:hover{ padding:15px; margin-top:0; } }
本文版权属于jQuery之家,转载请注明出处:http://www.htmleaf.com/jQuery/Tabs/201606143597.html
|