Tab栏切换将使用原生JS、jQuery、bootstrap、小程序分别实现,今天第一次,先来原生的实现。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>tab</title>
<style type="text/css">
*{
padding: 0;
margin: 0;
}
li{
list-style: none;
}
a{
text-decoration: none;
}
.tab{
background-color: #a1262642;
border-radius: 20px;
width: 800px;
height: 192px;
margin: 0 auto;
}
.tab-list,.tab-content li{
text-align: center;
}
.tab-list{
line-height: 40px;
font-family: "微软雅黑";
height: 40px;
}
.tab-list li{
float: left;
width: 129px;
cursor: pointer;
}
.tab-content li{
display: none;
float: left;
width: 100%;
height: 150px;
margin-top: 2%;
}
.tab-content li:first-child{
display: block;
}
.tab-list li:first-child{
color : #f00;
border-bottom: 3px solid #f00;
}
.tab-content li img{
width: 100px;
height: 100px;
border-radius: 50%;
margin-right: 3%;
}
.tab-content li a{
display: block;
float: left;
position: relative;
height: 120px;
width: 130px;
color: #333;
}
.tab-content li span{
display: block;
}
</style>
</head>
<body>
<div class="tab">
<ul class="tab-list">
<li>水果系列</li>
<li>蔬菜系列</li>
<li>畜牧水产</li>
<li>粮油米面</li>
<li>农副加工</li>
<li>苗木花草</li>
</ul>
<ul class="tab-content">
<li>
<a href="#"><img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1547526491011&di=62a2c5d17ee25c1e377a6ce6f483eba8&imgtype=0&src=http%3A%2F%2Fpic7.photophoto.cn%2F20080618%2F0035035583858360_b.jpg" alt="图片"><span>水果系列</span></a>
<a href="#"><img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1547526491011&di=62a2c5d17ee25c1e377a6ce6f483eba8&imgtype=0&src=http%3A%2F%2Fpic7.photophoto.cn%2F20080618%2F0035035583858360_b.jpg" alt="图片"><span>水果系列</span></a>
<a href="#"><img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1547526491011&di=62a2c5d17ee25c1e377a6ce6f483eba8&imgtype=0&src=http%3A%2F%2Fpic7.photophoto.cn%2F20080618%2F0035035583858360_b.jpg" alt="图片"><span>水果系列</span></a>
<a href="#"><img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1547526491011&di=62a2c5d17ee25c1e377a6ce6f483eba8&imgtype=0&src=http%3A%2F%2Fpic7.photophoto.cn%2F20080618%2F0035035583858360_b.jpg" alt="图片"><span>水果系列</span></a>
<a href="#"><img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1547526491011&di=62a2c5d17ee25c1e377a6ce6f483eba8&imgtype=0&src=http%3A%2F%2Fpic7.photophoto.cn%2F20080618%2F0035035583858360_b.jpg" alt="图片"><span>水果系列</span></a>
<a href="#"><img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1547526491011&di=62a2c5d17ee25c1e377a6ce6f483eba8&imgtype=0&src=http%3A%2F%2Fpic7.photophoto.cn%2F20080618%2F0035035583858360_b.jpg" alt="图片"><span>水果系列</span></a>
</li>
<li>
<a href="#"><img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1547526509704&di=63c9f4aebfa259ba20508292f57c92be&imgtype=0&src=http%3A%2F%2Fpic1.16pic.com%2F00%2F56%2F93%2F16pic_5693436_b.jpg" alt="图片"><span>蔬菜系列</span></a>
<a href="#"><img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1547526509704&di=63c9f4aebfa259ba20508292f57c92be&imgtype=0&src=http%3A%2F%2Fpic1.16pic.com%2F00%2F56%2F93%2F16pic_5693436_b.jpg" alt="图片"><span>蔬菜系列</span></a>
<a href="#"><img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1547526509704&di=63c9f4aebfa259ba20508292f57c92be&imgtype=0&src=http%3A%2F%2Fpic1.16pic.com%2F00%2F56%2F93%2F16pic_5693436_b.jpg" alt="图片"><span>蔬菜系列</span></a>
<a href="#"><img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1547526509704&di=63c9f4aebfa259ba20508292f57c92be&imgtype=0&src=http%3A%2F%2Fpic1.16pic.com%2F00%2F56%2F93%2F16pic_5693436_b.jpg" alt="图片"><span>蔬菜系列</span></a>
<a href="#"><img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1547526509704&di=63c9f4aebfa259ba20508292f57c92be&imgtype=0&src=http%3A%2F%2Fpic1.16pic.com%2F00%2F56%2F93%2F16pic_5693436_b.jpg" alt="图片"><span>蔬菜系列</span></a>
<a href="#"><img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1547526509704&di=63c9f4aebfa259ba20508292f57c92be&imgtype=0&src=http%3A%2F%2Fpic1.16pic.com%2F00%2F56%2F93%2F16pic_5693436_b.jpg" alt="图片"><span>蔬菜系列</span></a>
</li>
<li>
<a href="#"><img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1547526555731&di=1865870f60ef3a8e750b6a1baf452fda&imgtype=0&src=http%3A%2F%2Fimg4.99114.com%2Fgroup1%2FM00%2FC4%2F44%2FwKgGTFaCQUiAcXG-AAMtYVDImfo332_600_600.jpg" alt="图片"><span>畜牧水产</span></a>
<a href="#"><img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1547526555731&di=1865870f60ef3a8e750b6a1baf452fda&imgtype=0&src=http%3A%2F%2Fimg4.99114.com%2Fgroup1%2FM00%2FC4%2F44%2FwKgGTFaCQUiAcXG-AAMtYVDImfo332_600_600.jpg" alt="图片"><span>畜牧水产</span></a>
<a href="#"><img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1547526555731&di=1865870f60ef3a8e750b6a1baf452fda&imgtype=0&src=http%3A%2F%2Fimg4.99114.com%2Fgroup1%2FM00%2FC4%2F44%2FwKgGTFaCQUiAcXG-AAMtYVDImfo332_600_600.jpg" alt="图片"><span>畜牧水产</span></a>
<a href="#"><img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1547526555731&di=1865870f60ef3a8e750b6a1baf452fda&imgtype=0&src=http%3A%2F%2Fimg4.99114.com%2Fgroup1%2FM00%2FC4%2F44%2FwKgGTFaCQUiAcXG-AAMtYVDImfo332_600_600.jpg" alt="图片"><span>畜牧水产</span></a>
<a href="#"><img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1547526555731&di=1865870f60ef3a8e750b6a1baf452fda&imgtype=0&src=http%3A%2F%2Fimg4.99114.com%2Fgroup1%2FM00%2FC4%2F44%2FwKgGTFaCQUiAcXG-AAMtYVDImfo332_600_600.jpg" alt="图片"><span>畜牧水产</span></a>
<a href="#"><img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1547526555731&di=1865870f60ef3a8e750b6a1baf452fda&imgtype=0&src=http%3A%2F%2Fimg4.99114.com%2Fgroup1%2FM00%2FC4%2F44%2FwKgGTFaCQUiAcXG-AAMtYVDImfo332_600_600.jpg" alt="图片"><span>畜牧水产</span></a>
</li>
<li>
<a href="#"><img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1547526572888&di=0d681cd36e73a64a06676373815fa03e&imgtype=0&src=http%3A%2F%2Fpic36.photophoto.cn%2F20150721%2F0008118486554899_b.jpg" alt="图片"><span>粮油米面</span></a>
<a href="#"><img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1547526572888&di=0d681cd36e73a64a06676373815fa03e&imgtype=0&src=http%3A%2F%2Fpic36.photophoto.cn%2F20150721%2F0008118486554899_b.jpg" alt="图片"><span>粮油米面</span></a>
<a href="#"><img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1547526572888&di=0d681cd36e73a64a06676373815fa03e&imgtype=0&src=http%3A%2F%2Fpic36.photophoto.cn%2F20150721%2F0008118486554899_b.jpg" alt="图片"><span>粮油米面</span></a>
<a href="#"><img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1547526572888&di=0d681cd36e73a64a06676373815fa03e&imgtype=0&src=http%3A%2F%2Fpic36.photophoto.cn%2F20150721%2F0008118486554899_b.jpg" alt="图片"><span>粮油米面</span></a>
<a href="#"><img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1547526572888&di=0d681cd36e73a64a06676373815fa03e&imgtype=0&src=http%3A%2F%2Fpic36.photophoto.cn%2F20150721%2F0008118486554899_b.jpg" alt="图片"><span>粮油米面</span></a>
<a href="#"><img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1547526572888&di=0d681cd36e73a64a06676373815fa03e&imgtype=0&src=http%3A%2F%2Fpic36.photophoto.cn%2F20150721%2F0008118486554899_b.jpg" alt="图片"><span>粮油米面</span></a>
</li>
<li>
<a href="#"><img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1547526629723&di=506c431cd06d03d50911c60598b234dc&imgtype=0&src=http%3A%2F%2Finews.gtimg.com%2Fnewsapp_bt%2F0%2F6832080301%2F1000" alt="图片"><span>农副加工</span></a>
<a href="#"><img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1547526629723&di=506c431cd06d03d50911c60598b234dc&imgtype=0&src=http%3A%2F%2Finews.gtimg.com%2Fnewsapp_bt%2F0%2F6832080301%2F1000" alt="图片"><span>农副加工</span></a>
<a href="#"><img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1547526629723&di=506c431cd06d03d50911c60598b234dc&imgtype=0&src=http%3A%2F%2Finews.gtimg.com%2Fnewsapp_bt%2F0%2F6832080301%2F1000" alt="图片"><span>农副加工</span></a>
<a href="#"><img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1547526629723&di=506c431cd06d03d50911c60598b234dc&imgtype=0&src=http%3A%2F%2Finews.gtimg.com%2Fnewsapp_bt%2F0%2F6832080301%2F1000" alt="图片"><span>农副加工</span></a>
<a href="#"><img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1547526629723&di=506c431cd06d03d50911c60598b234dc&imgtype=0&src=http%3A%2F%2Finews.gtimg.com%2Fnewsapp_bt%2F0%2F6832080301%2F1000" alt="图片"><span>农副加工</span></a>
<a href="#"><img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1547526629723&di=506c431cd06d03d50911c60598b234dc&imgtype=0&src=http%3A%2F%2Finews.gtimg.com%2Fnewsapp_bt%2F0%2F6832080301%2F1000" alt="图片"><span>农副加工</span></a>
</li>
<li>
<a href="#"><img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1547526652027&di=b5af8eab8e5333fdba0e17c9c4bd73e4&imgtype=0&src=http%3A%2F%2Fpic31.photophoto.cn%2F20140424%2F0037037044842909_b.jpg" alt="图片"><span>苗木花草</span></a>
<a href="#"><img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1547526652027&di=b5af8eab8e5333fdba0e17c9c4bd73e4&imgtype=0&src=http%3A%2F%2Fpic31.photophoto.cn%2F20140424%2F0037037044842909_b.jpg" alt="图片"><span>苗木花草</span></a>
<a href="#"><img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1547526652027&di=b5af8eab8e5333fdba0e17c9c4bd73e4&imgtype=0&src=http%3A%2F%2Fpic31.photophoto.cn%2F20140424%2F0037037044842909_b.jpg" alt="图片"><span>苗木花草</span></a>
<a href="#"><img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1547526652027&di=b5af8eab8e5333fdba0e17c9c4bd73e4&imgtype=0&src=http%3A%2F%2Fpic31.photophoto.cn%2F20140424%2F0037037044842909_b.jpg" alt="图片"><span>苗木花草</span></a>
<a href="#"><img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1547526652027&di=b5af8eab8e5333fdba0e17c9c4bd73e4&imgtype=0&src=http%3A%2F%2Fpic31.photophoto.cn%2F20140424%2F0037037044842909_b.jpg" alt="图片"><span>苗木花草</span></a>
<a href="#"><img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1547526652027&di=b5af8eab8e5333fdba0e17c9c4bd73e4&imgtype=0&src=http%3A%2F%2Fpic31.photophoto.cn%2F20140424%2F0037037044842909_b.jpg" alt="图片"><span>苗木花草</span></a>
</li>
</ul>
</div>
</body>
</html>
<script type="text/javascript">
var allItemList = document.querySelectorAll(".tab-list li"); //选择class="tab-list"下的所有li
var allContentList = document.querySelectorAll(".tab-content li"); //选择class="tab-content"下的所有li
for (var i=0;i<allItemList.length;i++) { //根据tab-list下的li标签长度循环
allItemList[i].index=i; //定义循环的每一个i的值
allItemList[i].onmouseover=function() {
for (var y=0;y<allContentList.length;y++) {
allContentList[y].style.display="none"; //先将内容全部隐藏
}
allContentList[this.index].style.display="block"; //当鼠标触发时再显示对应的内容
for (var z=0;z<allItemList.length;z++) {
allItemList[z].style.color="#333"; //取消设置的字体颜色和底部边框
allItemList[z].style.borderBottom="none";
}
allItemList[this.index].style.color="#f00";
allItemList[this.index].style.borderBottom="3px solid #f00";
};
}
</script>