代码实现
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>轮播效果</title>
<style>
.body{
position: relative;
}
.bigbox{
position: relative;
top: 30px;
left: 400px;
}
.bigbox>img{
width: 100%;
height: 100%;
position: absolute;
left: 0px;
top: 0px;
width: 724px;
height: 392px;
}
#up{
z-index: 2;
}
.ud>li{
position: relative;
top: 420px;
left: 450px;
float: left;
list-style: none;
width: 20px;
height: 20px;
background-color:wheat;
border-radius: 100%;
margin-right: 20px;
text-align: center;
line-height: 20px;
}
.on{
color:orangered;
}
</style>
</head>
<body>
<input type="button" id="btn" value="下一张">
<div class="bigbox" id="up">
<img src="image/1.jpg">
<img src="image/2.jpg">
<img src="image/3.jpg">
<img src="image/4.jpg">
<img src="image/5.jpg">
</div>
<ul class="ud">
<li >1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
</ul>
</body>
<script src="dist/jquery.js"></script>
<script>
$(function(){
var i=0;
function play(){
$("#btn").click(function(){
var j= $("li").index()
$(".bigbox>img").eq(j++).fadeIn(500).siblings().fadeOut(500)
})
i++;
i=i%5;
$(".bigbox>img").eq(i).fadeIn(500).siblings().fadeOut(500)
$("li").eq(i).addClass('on').siblings().removeClass('on')
}
setInterval(play,1500)
$("ul>li").click(function(){
$(this).addClass("on").siblings().removeClass("on");
$(".bigbox>img").eq($(this).index()).fadeIn(500).siblings().fadeOut(500);
})
})
</script>
</html>
效果
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200829085821306.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0FsaWNlc2E=,size_16,color_FFFFFF,t_70#pic_center)