中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

怎么用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
庆云县| 景洪市| 诏安县| 台山市| 巧家县| 九寨沟县| 昌都县| 卢龙县| 通海县| 阜南县| 卓尼县| 富平县| 青浦区| 罗田县| 东城区| 株洲市| 礼泉县| 怀安县| 江西省| 竹山县| 泗水县| 雷州市| 雷波县| 柳河县| 施秉县| 衡阳县| 长岛县| 望都县| 鲁甸县| 新丰县| 囊谦县| 山东| 黑山县| 乌兰察布市| 宁国市| 荔浦县| 怀仁县| 资讯| 新疆| 武鸣县| 绥宁县|