韩顺平 javascript教学视频_学习笔记32_仿sohu频道切换效果

仿sohu频道切换效果

分析:





代码:

css文件:

body{
	font-size:12px;
}
.div1{
	width:126px;
	height:156px;
	/* background-color:pink; */
}
.navi{
	width:21px;
	height:156px;
	/* background-color:yellow; */
	
	float:left;
}
.navi ul{
	padding:0px;
	margin-left:0px;
	margin-top:0px;
	float:left;
}
.navi li{
	list-style-type:none;
	width:19px;
	height:42px;
	margin-top:2px;
	text-align:center;
	background-color:silver;
	padding-top:8px;
	/* padding-bottom:8px; */
	/* position:absolute; */
}
.zs,.rz,.cg{
	width:101px;
	height:154px;
	/* background-color:silver; */
	margin-left:3px;
	margin-top:2px;
	float:left;
}
.zs ul,.rz ul,.cg ul{
	padding:0px;
	
	margin-top:0px;
	float:left;
} 
.zs ul li,.rz ul li,.cg ul li{
	list-style-type:none;
	line-height:19px;
	/* width:20px;
	height:50px;
	margin-top:2px;
	text-align:center;
	background-color:silver; */
}
.rz{
	display:none;
}
.cg{
	/* visibility:hidden; */
	display:none;  
	/* 这里注意:必须使用display,
	display就是不显示,visibility是隐藏,但是还占着位置,只是隐藏不显示 */
}



html代码:

<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="mycss.css" type="text/css">
<script language="javascript">  
	
	function change(val,obj){
		
		obj.style.backgroundColor="#ffc12d";
		
		//这里注意:必须使用display,
		//display就是不显示,visibility是隐藏,但是还占着位置,只是隐藏不显示
		if(val=='zs'){
			//zs.style.visibility='visible';
			//rz.style.visibility="hidden";
			//cg.style.visibility="hidden";
			zs.style.display='block';
			rz.style.display="none";
			cg.style.display="none";
		}else if(val=='rz'){
			zs.style.display='none';
			rz.style.display="block";
			cg.style.display="none";
		}else if(val=='cg'){
			zs.style.display='none';
			rz.style.display="none";
			cg.style.display="block";
		}
	}
	
	function change2(obj){
		obj.style.backgroundColor="silver";
	}
</script>
</head>
<body>
<div class="div1">
<div class="navi">
<ul>
<li οnmοuseοver="change('zs',this)" οnmοuseοut="change2(this)">招生</li>
<li οnmοuseοver="change('rz',this)" οnmοuseοut="change2(this)">热招</li>
<li οnmοuseοver="change('cg',this)" οnmοuseοut="change2(this)">出国</li>
</ul>
</div>
<!-- 超链接div -->
<div id="zs" class="zs">
<ul>
<li><a href="#">招生招生招生招生</a></li>
<li><a href="#">招生招生招生招生</a></li>
<li><a href="#">招生招生招生招生</a></li>
<li><a href="#">招生招生招生招生</a></li>
<li><a href="#">招生招生招生招生</a></li>
<li><a href="#">招生招生招生招生</a></li>
<li><a href="#">招生招生招生招生</a></li>
<li><a href="#">招生招生招生招生</a></li>
</ul>
</div>
<div id="rz" class="rz">
<ul>
<li><a href="#">热招热招热招热招</a></li>
<li><a href="#">热招热招热招热招</a></li>
<li><a href="#">热招热招热招热生</a></li>
<li><a href="#">热招热招热招热招</a></li>
<li><a href="#">热招热招热招热招</a></li>
<li><a href="#">热招热招热招热招</a></li>
<li><a href="#">热招热招热招热招</a></li>
<li><a href="#">热招热招热招热招</a></li>
</ul>
</div>
<div id="cg" class="cg">
<ul>
<li><a href="#">出国出国出国出国</a></li>
<li><a href="#">出国出国出国出国</a></li>
<li><a href="#">出国出国出国出国</a></li>
<li><a href="#">出国出国出国出国</a></li>
<li><a href="#">出国出国出国出国</a></li>
<li><a href="#">出国出国出国出国</a></li>
<li><a href="#">出国出国出国出国</a></li>
<li><a href="#">出国出国出国出国</a></li>
</ul>
</div>
</div>
</body>
</html>


效果图:




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值