html幻灯片图片轮播
时间: 2023-08-29 14:11:52 浏览: 171
H5全屏手风琴幻灯片切换特效
你可以使用HTML和CSS来创建一个幻灯片图片轮播。以下是一个简单的示例:
```html
<!DOCTYPE html>
<html>
<head>
<style>
.slideshow {
position: relative;
width: 100%;
height: 400px;
overflow: hidden;
}
.slideshow img {
position: absolute;
width: 100%;
height: 100%;
opacity: 0;
transition: opacity 1s ease-in-out;
}
.slideshow img.active {
opacity: 1;
}
</style>
</head>
<body>
<div class="slideshow">
<img src="image1.jpg" alt="Image 1" class="active">
<img src="image2.jpg" alt="Image 2">
<img src="image3.jpg" alt="Image 3">
</div>
<script>
var images = document.querySelectorAll('.slideshow img');
var currentImage = 0;
function nextImage() {
images[currentImage].classList.remove('active');
currentImage = (currentImage + 1) % images.length;
images[currentImage].classList.add('active');
}
setInterval(nextImage, 3000);
</script>
</body>
</html>
```
在上面的代码中,我们使用了一个包含多个`<img>`标签的容器,每个标签都代表一个幻灯片图片。通过CSS,我们设置了容器的样式以及每个图片的样式,包括设置透明度和过渡效果。在JavaScript部分,我们定义了一个函数`nextImage()`来切换图片,并使用`setInterval()`函数来定时调用该函数实现自动轮播。
你只需要将上面的代码保存为一个HTML文件,然后替换`<img>`标签中的图片路径为你自己的图片即可实现幻灯片图片轮播效果。
阅读全文