HTML 图片轮播代码
图片轮播是网页设计中常见的元素,可以用来展示多张图片或者广告,增加页面的吸引力和交互性。HTML 提供了丰富的标签和属性,可以轻松实现图片轮播效果。下面是一个简单的 HTML 图片轮播代码示例:
```html
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-">
<meta name="viewport" content="width=device-width, initial-scale=.0">
<title>图片轮播</title>
<style>
.slideshow {
position: relative;
max-width: 00%;
overflow: hidden;
}
.slideshow img {
width: 00%;
display: none;
}
.slideshow img.active {
display: block;
}
.prev, .next {
position: absolute;
top: 0%;
transform: translateY(-0%);
background-color: rgba(0, 0, 0, 0.);
color: white;
padding: 0px;
cursor: pointer;
}
.prev {
left: 0;
}
.next {
right: 0;
}
</style>
</head>
<body>
<div class="slideshow">
<img class="active" src="image.jpg" alt="Image ">
<img src="image.jpg" alt="Image ">
<img src="image.jpg" alt="Image ">
<img src="image.jpg" alt="Image ">
<img src="image.jpg" alt="Image ">
<span class="prev" onclick="plusSlides(-)">&00;</span>
<span class="next" onclick="plusSlides()">&00;</span>
</div>
<script>
let slideIndex = ;
function showSlide(n) {
let slides = document.getElementsByClassName(&;slideshow&;)[0].getElementsByTagName(&;img&;);
if (n > slides.length) { slideIndex = ; }
if (n < ) { slideIndex = slides.length; }
for (let i = 0; i < slides.length; i++) {
slides[i].style.display = &;none&;;
}
slides[slideIndex - ].style.display = &;block&;;
}
function plusSlides(n) {
showSlide(slideIndex += n);
}
showSlide(slideIndex);
</script>
</body>
</html>
```
以上代码实现了一个简单的图片轮播效果。页面加载时会显示第一张图片,然后可以通过点击“上一张”和“下一张”按钮切换图片。整个轮播效果通过 JavaScript 来控制图片的显示和切换。
你可以根据自己的需求,调整样式和图片数量,实现更加丰富多彩的图片轮播效果。希望以上代码对你有所帮助!