tab选项卡切换效果应用到很多网页中,今天总结了一个超简单的切换效果,相信你一看就能学会。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<script src="https://www.w3school.com.cn//jquery/jquery-1.11.1.min.js"></script>
<title>tab选项卡切换</title>
<style>
* {
list-style: none;
}
#outer {
width: 450px;
margin: 150px auto;
background: #fff;
}
#tab {
width: 409px;
border: #ccc solid 1px;
margin: 50px auto 0 auto;
}
#tab li {
float: left;
color: #7c4b04;
height: 30px;
cursor: pointer;
line-height: 30px;
padding: 0 20px;
}
#tab li.current {
color: #fff;
background: blue;
}
#content {
border: 1px solid #ccc;
border-top-width: 0;
height: 223px;
}
#content ul {
line-height: 25px;
display: none;
margin: 0 30px;
padding: 40px 0;
}
#content ul li {
line-height: 28px;
}
#content ul li a {
cursor: pointer;
}
</style>
</head>
<body>
<div id="outer">
<ul id="tab">
<li class="current">今日热搜</li>
<li>体育新闻</li>
<li>css3</li>
</ul>
<div id="content">
<ul style="display: block;">
<li>
<a>女子网上晒猫被泸州老窖索赔20万</a>
</li>
<li>
<a>韩国丈夫陪妻子打疫苗,得知资金也可以打后,瞬间激动得满眼放光</a>
</li>
<li>美国出现“招魂女孩”,现场表演异能,评委吓得逃走了</li>
</ul>
<ul>
<li>
<a>CBA三分王耍大牌</a>
</li>
<li>
<a>欧协杯附件赛传捷报,穆里尼奥罗马首秀获胜</a>
</li>
<li>
<a>096期体彩大乐透晒票,看着开奖结果,彩民笑了</a>
</li>
</ul>
<ul>
<li>tab3</li>
</ul>
</div>
</div>
<script>
$(function () {
$("#tab li").mouseover(function () {
var index = $(this).index();
$(this).addClass('current').siblings().removeClass('current');
$("#content ul").eq(index).css("display", "block").siblings().css("display", "none")
})
})
</script>
</body>
</html>