发布时间:2025-12-10 13:18:42 浏览次数:11
HTML滚动图片是网页设计中非常常见的元素,可以用来美化网页、增加用户体验,而循环播放滚动图片更是常见的应用方法。接下来,本文将为您介绍一些HTML滚动图片循环播放的代码。
<html><head><title>滚动图片循环播放</title></head><body><p ><img src="1.jpg" alt="image 1"><img src="2.jpg" alt="image 2"><img src="3.jpg" alt="image 3"></p><script>var index = 0;var images = document.getElementById("images").getElementsByTagName("img");setInterval(function() {images[index].style.display = "none";index = (index + 1) % images.length;images[index].style.display = "inline";}, 1000);</script></body></html>这段代码会在页面上循环播放三张图片,每张图片会显示一秒钟,然后通过JavaScript代码将当前显示的图片隐藏,然后显示下一张图片。这个循环播放的过程会一直持续下去,直到用户关闭页面。
为了实现滚动图片循环播放,我们还需要在CSS里面定义图片的大小和位置:
<style>#images {width: 600px;height: 400px;overflow: hidden;position: relative;}#images img {position: absolute;top: 0;left: 0;display: none;width: 600px;height: 400px;}</style>这段CSS代码中,我们将包含图片的p设置成了固定大小,并将超出部分隐藏起来,然后将每张图片都绝对定位在左上角,把它们重叠在一起,再将它们的display属性设置成none,这样它们就不会在页面上显示出来。
通过这些代码,在HTML页面上就可以实现滚动图片循环播放的效果。你可以根据自己的需要修改图片的数量、大小、位置、播放时间等参数,来创造更丰富多彩的滚动图片效果。