91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

怎么用JavaScript實現圖片循環滾動效果

小億
232
2024-03-02 19:43:23
欄目: 編程語言

要實現圖片循環滾動效果,可以通過JavaScript結合CSS實現。下面是一個簡單的示例:

HTML部分:

<div id="imageSlider">
    <img src="image1.jpg" alt="Image 1">
    <img src="image2.jpg" alt="Image 2">
    <img src="image3.jpg" alt="Image 3">
</div>

CSS部分:

#imageSlider {
    width: 300px;
    height: 200px;
    overflow: hidden;
}

#imageSlider img {
    width: 100%;
    height: 100%;
    display: inline-block;
}

JavaScript部分:

let imageIndex = 0;
const images = document.querySelectorAll('#imageSlider img');
const totalImages = images.length;

function showImage(index) {
    images.forEach((image) => {
        image.style.display = 'none';
    });
    images[index].style.display = 'block';
}

function slide() {
    imageIndex = (imageIndex + 1) % totalImages;
    showImage(imageIndex);
}

setInterval(slide, 2000);

在上面的示例中,通過定時器不斷調用slide函數來實現圖片的循環滾動效果。showImage函數用于顯示指定索引的圖片,slide函數則每次將imageIndex加1,并通過取模運算實現循環滾動。

0
若羌县| 明溪县| 漳州市| 盘山县| 哈尔滨市| 彭泽县| 金坛市| 乌苏市| 濮阳县| 安图县| 太白县| 三门县| 贺州市| 磐石市| 宜川县| 迁西县| 滕州市| 彭阳县| 宽甸| 芜湖县| 大田县| 岑溪市| 思南县| 延边| 辽阳市| 靖江市| 永济市| 余姚市| 漾濞| 剑川县| 湖南省| 泉州市| 博野县| 凤庆县| 犍为县| 新郑市| 吐鲁番市| 始兴县| 常熟市| 晋宁县| 睢宁县|