html轮播图演示代码
时间: 2023-11-29 17:43:58 浏览: 131
以下是一个简单的HTML轮播图演示代码,其中使用了CSS和JavaScript来实现轮播效果:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>HTML轮播图演示</title>
<style>
#box {
width: 500px;
height: 300px;
position: relative;
overflow: hidden;
}
.slide {
width: 500px;
height: 300px;
position: absolute;
top: 0;
left: 0;
display: none;
}
.slide:first-child {
display: block;
}
</style>
</head>
<body>
<div id="box">
<div class="slide" style="background-color: red;"></div>
<div class="slide" style="background-color: green;"></div>
<div class="slide" style="background-color: blue;"></div>
</div>
<script>
var slides = document.querySelectorAll('.slide');
var currentSlide = 0;
var slideInterval = setInterval(nextSlide, 2000);
function nextSlide() {
slides[currentSlide].style.display = 'none';
currentSlide = (currentSlide + 1) % slides.length;
slides[currentSlide].style.display = 'block';
}
</script>
</body>
</html>
```
该代码中,使用了一个包含三个子div的父div作为轮播图的显示框,每个子div代表一个轮播图。CSS样式中设置了显示框的宽度、高度、位置和溢出隐藏,以及子div的宽度、高度、位置和隐藏。JavaScript代码中使用了一个定时器来控制轮播图的切换,每隔2秒钟切换到下一个轮播图。
阅读全文