技术干货:bootstrap框架中实现标签页

2025-11-21 14:06:10

1、在bootstap环境下实现标签页(tab选项卡)效果比较简单,一般有两种方法:一种是用bootstrap提供的数据切换(data-toggle="tab")功能;一种是用jQuery提供的tab组件show方法。

案例效果如下:

技术干货:bootstrap框架中实现标签页

2、下面看一下实现标签页(tab选项卡)效果两种网页的代码。

使用数据切换(data-toggle="tab")功能网页tabs.html的代码如下:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no">

<title>标签页</title>

<link rel="stylesheet" type="text/css" href="css/bootstrap.css"/>

</head>

<body>

<ul class="nav nav-pills">

<li class="active"><a href="#n1" data-toggle="tab">首页</a></li>

<li><a href="#n2" data-toggle="tab">梦想</a></li>

<li><a href="#n3" data-toggle="tab">爱心</a></li>

<li><a href="#n4" data-toggle="tab">安逸</a></li>

</ul>

<div class="tab-content" style="padding:20px;">

<div class="tab-pane active fade in" id="n1">

<img src="img/s1.jpg"/>

</div>

<div class="tab-pane fade" id="n2">

<img src="img/s2.jpg"/>

</div>

<div class="tab-pane fade" id="n3">

<img src="img/s3.jpg"/>

</div>

<div class="tab-pane fade" id="n4">

<img src="img/s4.jpg"/>

</div>

</div>

<script type="text/javascript" src="js/jquery-3.1.1.min.js"></script>

<script type="text/javascript" src="js/bootstrap.min.js"></script>

</body>

</html>

3、使用jQuery提供的tab组件show方法网页tabs-1.html的代码如下:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no">

<title>标签页JQ版</title>

<link rel="stylesheet" type="text/css" href="css/bootstrap.css"/>

<style type="text/css">

</style>

</head>

<body>

<ul class="nav nav-pills">

<li class="active"><a href="#n1">首页</a></li>

<li><a href="#n2">梦想</a></li>

<li><a href="#n3">爱心</a></li>

<li><a href="#n4">安逸</a></li>

</ul>

<div class="tab-content" style="padding:20px;">

<div class="tab-pane active fade in" id="n1">

<img src="img/s1.jpg"/>

</div>

<div class="tab-pane fade" id="n2">

<img src="img/s2.jpg"/>

</div>

<div class="tab-pane fade" id="n3">

<img src="img/s3.jpg"/>

</div>

<div class="tab-pane fade" id="n4">

<img src="img/s4.jpg"/>

</div>

</div>

<script type="text/javascript" src="js/jquery-3.1.1.min.js"></script>

<script type="text/javascript" src="js/bootstrap.min.js"></script>

<script type="text/javascript">

$('.nav a').on('click',function(){

$(this).tab('show');

});

</script>

</body>

</html>

至此,案例制作完成。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢