一个关于海贼王的html+css+js带轮播图的
时间: 2024-01-20 22:03:40 浏览: 79
html+css实现轮播图_js_源码
好的,以下是一个简单的关于海贼王的网页,包含了轮播图。请注意,这只是一个简单的例子,您可以根据自己的需求进行修改和完善。
HTML部分:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>海贼王网页</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<header>
<h1>海贼王网页</h1>
</header>
<main>
<div class="slider">
<img class="slide" src="https://i.imgur.com/jbVFR8J.jpg">
<img class="slide" src="https://i.imgur.com/1aDk8lP.jpg">
<img class="slide" src="https://i.imgur.com/zJ3yJ7e.jpg">
<img class="slide" src="https://i.imgur.com/lcYpOv2.jpg">
</div>
<section>
<h2>海贼王简介</h2>
<p>《海贼王》是日本漫画家尾田树的代表作品,自1997年开始在《周刊少年Jump》上连载。故事讲述了路飞和他的搭档们为了寻找传说中的One Piece宝藏而展开的冒险旅程。</p>
</section>
<section>
<h2>主要角色</h2>
<ul>
<li>路飞</li>
<li>索隆</li>
<li>娜美</li>
<li>乌索普</li>
<li>山治</li>
<li>乔巴</li>
<li>罗宾</li>
<li>弗兰奇</li>
<li>布鲁克</li>
</ul>
</section>
</main>
<footer>
<p>版权所有 © 海贼王网页</p>
</footer>
<script src="script.js"></script>
</body>
</html>
```
CSS部分:
```css
body {
font-family: Arial, sans-serif;
margin: 0;
padding: 0;
}
header {
background-color: #E84C3D;
color: #FFF;
padding: 20px;
text-align: center;
}
h1 {
margin: 0;
font-size: 36px;
}
.main {
max-width: 800px;
margin: 0 auto;
padding: 20px;
}
.slider {
position: relative;
height: 500px;
width: 100%;
overflow: hidden;
}
.slide {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
object-fit: cover;
opacity: 0;
transition: opacity 1s ease-in-out;
}
.slide.active {
opacity: 1;
}
section {
margin: 20px 0;
}
h2 {
font-size: 24px;
}
ul {
list-style: none;
padding: 0;
margin: 0;
}
li {
padding: 5px 0;
}
footer {
background-color: #333;
color: #FFF;
padding: 10px;
text-align: center;
}
```
JS部分:
```javascript
const slides = document.querySelectorAll('.slide');
const slider = document.querySelector('.slider');
let currentSlide = 0;
function nextSlide() {
slides[currentSlide].classList.remove('active');
currentSlide = (currentSlide + 1) % slides.length;
slides[currentSlide].classList.add('active');
}
setInterval(nextSlide, 5000);
```
这段JS代码实现了自动轮播功能。当页面加载完成后,它会选中所有的轮播图元素和容器,然后每5秒钟切换一次轮播图。
阅读全文