html + js 簡單實現(xiàn)輪播圖

哎,剛剛看到自己昨天寫的如何實現(xiàn)搜索框獲得了兩個喜歡哎,真的是開心,感謝你們的喜歡。

咳咳,回歸正題。今天要分享的是如何利用 html + js 實現(xiàn)輪播圖。先來看下效果:


圖一

圖二

當然啦,圖片輪播可不止這點東西,有空再完善啦

實現(xiàn)思路如下:

  1. 設(shè)置所有圖片的 display 屬性為 none
  2. 設(shè)置一個 index 用來標志獲取到的圖片
  3. 設(shè)置一個定時器,每隔一段時間令 index 自增并將對應(yīng)的圖片的 display 屬性改為 block

附上代碼:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>輪播圖實現(xiàn)</title>
    <style type="text/css">

        /*標題樣式*/
        p{
            text-align: center;
            font-size: 25px;
            color: cadetblue;
            font-family: fantasy;

        }

        .imgBox{
            border-top: 2px solid cadetblue;
            width: 50%;
            height: 500px;
            margin: 0 auto;

        }

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

        }

        .img1{
            display: block;
        }

        .img2{
            display: none;
        }

        .img3{
            display: none;
        }
    </style>
</head>
<body>
<p>圖片輪播</p>
<div class="imgBox">
    <img class="img-slide img1" src="images/1.jpg" alt="1">
    <img class="img-slide img2" src="images/2.jpg" alt="2">
    <img class="img-slide img3" src="images/3.jpg" alt="3">
</div>
</body>
<script type="text/javascript">
    var index=0;
    //改變圖片
    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';
    }
    //設(shè)置定時器,每隔兩秒切換一張圖片
    setInterval(ChangeImg,2000);
</script>
</html>

如果你覺得我寫的還不錯的話,點個贊啦~

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽默認的外補...
    _Yfling閱讀 14,126評論 1 92
  • 1、通過CocoaPods安裝項目名稱項目信息 AFNetworking網(wǎng)絡(luò)請求組件 FMDB本地數(shù)據(jù)庫組件 SD...
    陽明AI閱讀 16,202評論 3 119
  • 黑色淹沒了這整個世界 邪惡的人啊 你們還好嗎 這是你們的戰(zhàn)場啊 那枯森的白骨蜿蜒的血水 在靜靜等待靜靜流淌 它們在...
    顧時意h閱讀 368評論 0 4
  • 蘭凌若吟閱讀 203評論 0 0
  • 似乎同學們都熱衷于回答問題,地理課上的一幕便是很好的例子。 地理老師剛拋出一個問題,班級里便鬧哄哄的,...
    April2005閱讀 253評論 0 0

友情鏈接更多精彩內(nèi)容