当前位置:主页 > 网页特效 > TAB标签 >

Bootstrap Tabs选项卡美化设计效果

发布时间:2018/07/08 来源:互联网 浏览: 关键词:选项卡 bootstrap tab 
Bootstrap Tabs选项卡美化设计效果 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

共有人阅读,期待你的评论!评论
Top