光遇——我的朋友们

写给我的朋友们(娱乐,无教学)

刚好最近学习了 js 轮播,闲来无事写了一个我们照片的轮播(没有教学,没有注释,轮播讲解个人主页里有,此篇纯属娱乐)
上结果图:
在这里插入图片描述
在这里插入图片描述

<div id="container">
	<div id="imglist" style="left: 0;">
		<img src="img/img01.jpg" alt="">
		<img src="img/img02.jpg" alt="">
		<img src="img/img03.jpg" alt="">
		<img src="img/img04.jpg" alt="">
		<img src="img/img05.jpg" alt="">
		<img src="img/img06.jpg" alt="">
		<img src="img/img07.jpg" alt="">
		<img src="img/img08.jpg" alt="">
	</div>
	<a href="javascript:;" id="left" class="arrow">&lt;</a>
	<a href="javascript:;" id="right" class="arrow">&gt;</a>
</div>
#container{width: 600px;height: 300px;border: 2px solid black;overflow: hidden;position: relative;}
#imglist{width: 4800px;height: 300px;position: absolute;z-index: 1;}
#imglist>img{width: 600px;height: 300px;float: left;}
.arrow{width: 40px;height: 40px;background-color:rgba(0,0,0,1);
color: #fff;text-decoration: none;line-height: 40px;position: absolute;z-index: 2;
font-weight: bold;top: 130px;text-align: center;display: none;cursor: pointer;}
.arrow:hover{background-color:rgba(0,0,0,0.8);}
#container:hover .arrow{display: block;}
#left{left: 20px;}
#right{right: 20px;}
#imglist{transition: left 1s;}
.imglist{transform: left 0.1s;}
window.onload=function(){
	var container=document.getElementById("container");
	var imglist=document.getElementById("imglist");
	var left=document.getElementById("left");
	var right=document.getElementById("right");
	var timer;
}
function animals(offset){
	var newlist=parseInt(imglist.style.left)+offset;
	imglist.style.left=newlist+"px";
	if(newlist>0){
		imglist.style.left=-4200+"px";
		imglist.setAttribute("class","imglist");
	}
	if(newlist<-4201){
		imglist.style.left=0+"px";
		imglist.setAttribute("class","imglist");
	}
}
left.onclick=function(){
	animals(600);
}
right.onclick=function(){
	animals(-600);
}
function start(){
	timer=setInterval(function(){
		right.onclick();
	},2000);
}
start();
function stop(){
	clearInterval(timer);
}
container.onmouseenter=stop;
container.onmouseleave=start;

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值