簡單通過js實現輪播圖


選取幾張圖片然后用HTML放入圖片,CSS布局,js用setInterval設置時間延時 進行自動播放

代碼部分:

HTML

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <link rel="stylesheet" href="1111.css">
    <script src="1111.js"></script>
</head>
<body>
    <div id="lunbo" class="lunbo">
        <div class="lunbotu">
            <a href="">
                <img src="img1.jpg" alt="">
            </a>
        </div>
        <div class="lunbotu">
            <a href="">
                <img src="img2.jpg" alt="">
            </a>
        </div>
        <div class="lunbotu">
            <a href="">
                <img src="img3.jpg" alt="">
            </a>
        </div>
    </div>
</body>
</html>

CSS

.lunbo img{
    width:410px ;
    height: 225px;
}
.lunbotu{
    position: absolute;
    left:310px;
    top:0;
    /*z-index: 2;*/
    display: none;
}

JS

window.onload=function () {
    var lunboimg = document.getElementById('lunbo').getElementsByTagName('div');
    var n=0;
    function lunbofun() {
        for (var i=0;i<lunboimg.length;i++){
            lunboimg[i].style.display='none';
        }
        lunboimg[n].style.display='block';
    }
    function start(){
        n++;
        if (n>=lunboimg.length) {
            n=0;
        }
        lunbofun();
    }
    setInterval(start,3000);
}

顯示效果:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM