博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
原生js三种选项卡效果(点击)
阅读量:5357 次
发布时间:2019-06-15

本文共 2037 字,大约阅读时间需要 6 分钟。

第一种:选项卡单击点击切换

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>选项卡-点击触发效果</title>
<style type="text/css">
*{
margin: 0;
padding: 0;
list-style: none;
}
body{
background: #58596B;
display: flex;
   justify-content: center;
}
#box{
margin-top: 10%;
}
.box ul{
width:600px;
height: 60px;
background: #33344A;
}
.box ul li{
float: left;
transition: 0.3s;
}
.box ul li a{
display: block;
width: 100px;
height: 60px;
line-height: 60px;
/*border: 1px solid red;*/
text-decoration: none;
text-align: center;
color: #717181;
font-size: 15px;
}
.boxtwo {
clear: left;
}
.boxtwo ul{
width: 600px;
height: 300px;
background: white;
}
.boxtwo ul li{
position: absolute;
transition: 0.3s;
padding: 30px;
font-family: "微软雅黑";
font-size: 15px;
width: 600px;
height: 10px;
}
.show{
opacity: 3;
}
.hide{
opacity: 0;
}
.bj{
background: #e74c3c;
}
</style>
<script type="text/javascript">
window.οnlοad=function(){
var OneLi=document.getElementsByClassName('box')[0].getElementsByTagName('li');
var TwoLi=document.getElementsByClassName('boxtwo')[0].getElementsByTagName('li');
var a=document.getElementsByClassName('box')[0].getElementsByTagName('a')
 
OneLi[0].className='bj'
a[0].style.color='white'
for(var i=0;i<OneLi.length;i++){
OneLi[i].index=i
OneLi[i].οnclick=function(){
var num=parseInt(this.index)
for(var j=0;j<OneLi.length;j++){
OneLi[j].className=''
TwoLi[j].className='hide'
a[j].style.color=''
}
OneLi[num].className='bj'
TwoLi[num].className='show'
a[num].style.color='white'
}
}
}
</script>
</head>
<body>
<div id="box">
<div class="box">
<ul>
<li><a href="javascript:void(0)">新闻</a></li>
<li><a href="javascript:void(0)">综艺</a></li>
<li><a href="javascript:void(0)">娱乐</a></li>
<li><a href="javascript:void(0)">购物</a></li>
</ul>
</div>
<div class="boxtwo">
<ul>
<li class="show">还在打王者LOL呢?国家大事你关心了么?</li>
<li class="hide">元芳薛之谦事件你怎么看?</li>
<li class="hide">娱乐圈的那点事,潜规则?</li>
<li class="hide">淘宝双十一你们是不是又要剁手了?</li>
</ul>
</div>
</div>
</body>
</html>
WEB前端学习交流群20 103791667

转载于:https://www.cnblogs.com/luludehuhuan/p/8092813.html

你可能感兴趣的文章
NEYC 2017 游记
查看>>
[搬运] 写给 C# 开发人员的函数式编程
查看>>
Python之旅Day14 JQuery部分
查看>>
core--线程池
查看>>
redux-effect
查看>>
他山之石:加载图片的一个小问题
查看>>
shell - 常识
查看>>
linux下编译复数类型引发的错误:expected unqualified-id before '(' token
查看>>
codeforces 1041A Heist
查看>>
Spring Cloud Stream消费失败后的处理策略(三):使用DLQ队列(RabbitMQ)
查看>>
bzoj1048 [HAOI2007]分割矩阵
查看>>
PKUWC2018 5/6
查看>>
As-If-Serial 理解
查看>>
洛谷P1005 矩阵取数游戏
查看>>
在Silverlight中使用HierarchicalDataTemplate为TreeView实现递归树状结构
查看>>
无线通信基础(一):无线网络演进
查看>>
关于python中带下划线的变量和函数 的意义
查看>>
linux清空日志文件内容 (转)
查看>>
Servlet接收JSP参数乱码问题解决办法
查看>>
Ajax : load()
查看>>