博主信息
博文 27
粉丝 0
评论 0
访问量 27018
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
轮播图、tab切换-第五期0327作业
不乖的博客
原创
1315人浏览过

实例

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<style>
			*{
				margin: 0;
				padding: 0;
			}
			ul{
				width: 500px;
				height: 300px;
				margin: 50px auto;
				overflow: hidden;
				position: relative;
			}
			li{
				list-style: none;
			}
			ul li img{
				width: 500px;
				height: 300px;
			}
			ul.oul1 p{
				position: absolute;
				width: 500px;
				height: 30px;
				left: 0;
				bottom: 0;
				text-align: center;
			}
			.oul1 a{
				display: inline-block;
				text-decoration: none;
				color: white;
				width: 20px;
				height: 20px;
				border-radius: 10px;
				background: rgba(0,0,0,0.7);
				line-height: 20px;
			}
			ul.oul2 p{
				position: absolute;
				width: 500px;
				height: 30px;
				left: 0;
				top: 0;
				box-sizing: border-box;
			}
			ul.oul2 span{
				display: inline-block;
				color: white;
				width:96px;
				height: 20px;
				background: rgba(0,0,0,0.7);
				line-height: 20px;
				text-align: center;
				cursor: pointer;
			}
		</style>
	</head>
	<body>
		<ul class="oul1">
			<li>
				<img src="images/timg1.jpg" />
			</li>
			<li>
				<img src="images/timg2.jpg" />
			</li>
			<li>
				<img src="images/timg3.jpg" />
			</li>
			<li>
				<img src="images/timg4.jpg" />
			</li>
			<li>
				<img src="images/timg5.jpg" />
			</li>
			<p>
				<a href="#">1</a>
				<a href="#">2</a>
				<a href="#">3</a>
				<a href="#">4</a>
				<a href="#">5</a>
			</p>
		</ul>
		
		<ul class="oul2">
			<li>
				<img src="images/timg1.jpg" />
			</li>
			<li>
				<img src="images/timg2.jpg" />
			</li>
			<li>
				<img src="images/timg3.jpg" />
			</li>
			<li>
				<img src="images/timg4.jpg" />
			</li>
			<li>
				<img src="images/timg5.jpg" />
			</li>
			<p>
				<span onclick="change(0)">朱一龙1</span>
				<span onclick="change(1)">朱一龙2</span>
				<span onclick="change(2)">徐正曦1</span>
				<span onclick="change(3)">徐正曦2</span>
				<span onclick="change(4)">朱一龙3</span>
			</p>
		</ul>
		<script>
			/*
			      【案例1】实现简单轮播效果
			      【案例2】利用上课内容完成tab切换效果
			*/
			var oUl=document.getElementsByTagName('ul')[0];
			var oLi=oUl.getElementsByTagName('li');
			var oA=oUl.getElementsByTagName('a');
			for(var i=0;i<oA.length;i++){
				oA[i].onmouseover=function(){
					var _index = this.innerHTML-1;
					 console.log(this.innerHTML);
					for(var j=0;j<oLi.length;j++){
						oLi[j].style.display='none';
					}
					oLi[_index].style.display='block';
					oA[_index].style.color='red';
				}
				oA[i].onmouseout=function(){
					var _index = this.innerHTML-1;
					 console.log(this.innerHTML);
					oA[_index].style.color='white';
				}
			}
			
			
			/* 【案例2】利用上课内容完成tab切换效果*/
			function change(num){
				var oUl2=document.getElementsByTagName('ul')[1];
				var oLi2=oUl2.getElementsByTagName('li');
				var oA=oUl2.getElementsByTagName('span');
				for(var i=0;i<oLi2.length;i++){
					oLi2[i].style.display='none';
				}
				oLi2[num].style.display='block';
			}
		</script>
	</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例


批改状态:未批改

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学