轮播图图图

轮播图图

1.鼠标不在图片上方时,进行自动轮播,并且左右箭头不会显示;当鼠标放在图片上方时,停止轮播,并且左右箭头会显示;
2.图片切换之后,图片中下方的小圆点会同时进行切换,并且点击相应的小圆点可以切换到相应的图片上;
3.点击左右箭头可以进行左右图片的切换;
4.图片上需有介绍的文字,会随图片切换一起进行切换。

这个烂尾了,俺不会做,就完成了第一步自动轮播,希望能给一分 

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>轮播图</title>
    <style type="text/css">
        .imgBox {
            width: 100%;
            height: 250px;
            margin: 0 auto;
            position: relative;
        }

        .left{
            float: left;
            font-size: 30px;
            background-color: rgb(123, 96, 96);
            opacity: 0;
            width: 20px;
            height: 30px;
            left: 600px;
            top: 200px;
            position: absolute;
        }
        .right{
            float: left;
            font-size: 30px;
            background-color: rgb(123, 96, 96);
            opacity: 0;
            width: 20px;
            height: 30px;
            right: 600px;
            top: 200px;
            position: absolute;
        }

        .imgBox img {
            width: 250px;
            height: 250px;
            margin: 0 auto;
            padding-top: 30px;

        }

        .img1 {
            display: block;
        }

        .img2 {
            display: none;
        }

        .img3 {
            display: none;
        }
        .img4 {
            display: none;
        }
        .img5 {
            display: none;
        }

        .dian {
            display: flex;
            justify-content: center;
            width: 100%;
            margin-top: 200px;
        }

        .xiaodian {
            width: 10px;
            height: 10px;
            background-color: rgb(186, 161, 161);
            border-radius: 50%;
            border: 2px solid black;
            margin: 0 20px;
            cursor: pointer;
        }

        .dian .active{
            background-color: red;
        }
    </style>
</head>

<body>
    <div class="left"></div>
    <div class="right"></div>
    <div class="imgBox" onmouseover="stop()" onmouseout="start()">
        <img class="img-slide img1" src="https://p1.ssl.qhimgs1.com/sdr/400__/t01a4ef511318b8d0e7.png" alt="1">
        <img class="img-slide img2" src="http://i2.sanwen.net/doc/1601/675-16012Q55525.png" alt="2">
        <img class="img-slide img3"
            src="http://5b0988e595225.cdn.sohucs.com/images/20180620/b82e95db61bd4a658f25a6c8e3142b7f.jpeg" alt="3">
        <img class="img-slide img4"
            src="http://www.86ps.com/sc/dz/168/1920CAT_008002.jpg" alt="3">
        <img class="img-slide img5"
            src="https://p5.ssl.qhimgs1.com/sdr/400__/t01a033d10bf4623115.jpg" alt="3">
    </div>
    <div class="dian">
        <span class="xiaodian active"></span>
        <span class="xiaodian"></span>
        <span class="xiaodian"></span>
        <span class="xiaodian"></span>
        <span class="xiaodian"></span>
    </div>
</body>
<script type="text/javascript">
    var index = 0;
    var imgBox = document.getElementById(".imgBox")
    var left = document.getElementById(".left")
    var right = document.getElementById(".right")
    var dian = document.querySelectorAll('.dian span')
    function ChangeImg() {
        index++;
        var a = document.getElementsByClassName("img-slide");
        if (index >= a.length) index = 0;
        for (var i = 0; i < a.length; i++) {
            a[i].style.display = 'none';
        }
        a[index].style.display = 'block';
    }
    setInterval(ChangeImg, 100000);
    ChangeImg = setInterval(ChangeImg,1000)
    function stop(){
        clearInterval(ChangeImg)
    }
    function start(){
        ChangeImg = setInterval(ChangeImg,1000)
    }
    imgBox.onmouseover = function(){
        left.style.opacity="1"
        right.style.opacity="1"

    }
</script>

</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值