You are on page 1of 1

<html><html>

<head>
<style>
.slider {
width: 500px;
height: 300px;
margin: 50px auto;
position: relative;
}
.slide {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
opacity: 0;
transition: opacity 1s;
}
.slide.active {
opacity: 1;
}
</style>
</head>
<body onload="startSlider()">
<h1>Random Image Slider</h1>
<div class="slider">
<img src="image1.jpg" alt="Image 1" class="slide active">
<img src="image2.jpg" alt="Image 2" class="slide">
<img src="image3.jpg" alt="Image 3" class="slide">
<img src="image4.jpg" alt="Image 4" class="slide">
<img src="image5.jpg" alt="Image 5" class="slide">
</div>
<script>
let slides = document.querySelectorAll(".slide");
let currentSlide = 0;
let slideInterval = setInterval(nextSlide, 2000);

function startSlider() {
slides[currentSlide].classList.add("active");
}

function nextSlide() {
slides[currentSlide].classList.remove("active");
currentSlide = (currentSlide + 1) % slides.length;
slides[currentSlide].classList.add("active");
}
</script>
</body>
</html>

You might also like