做一个酷我音乐的轮播图
时间: 2023-10-06 20:13:07 浏览: 175
好的,以下是一个使用 HTML、CSS 和 JavaScript 实现的酷我音乐轮播图的示例代码:
HTML:
```
<div class="slider">
<img src="https://source.unsplash.com/random/800x600/?music" alt="music1">
<img src="https://source.unsplash.com/random/800x600/?concert" alt="music2">
<img src="https://source.unsplash.com/random/800x600/?festival" alt="music3">
</div>
```
CSS:
```
.slider {
position: relative;
width: 800px;
height: 600px;
overflow: hidden;
}
.slider img {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0;
transition: opacity 0.5s;
}
.slider img.active {
opacity: 1;
}
```
JavaScript:
```
const slider = document.querySelector('.slider');
const slides = slider.querySelectorAll('img');
let currentSlide = 0;
function nextSlide() {
slides[currentSlide].classList.remove('active');
currentSlide = (currentSlide + 1) % slides.length;
slides[currentSlide].classList.add('active');
}
setInterval(nextSlide, 3000);
```
这个轮播图使用了 CSS 的绝对定位和 opacity 属性,以及 JavaScript 的定时器 setInterval 实现图片的自动切换。您可以将 HTML 中的图片链接替换为酷我音乐相关的图片链接,以达到您想要的效果。
阅读全文