一个幻灯框,你需要使用HTML、CSS和JavaScript
这个示例中,我们创建了一个包含三张图片的幻灯框。通过CSS设置图片的位置和透明度,然后使用JavaScript定时切换图片。你可以根据需要修改图片数量、尺寸和切换时间。
要实现一个幻灯框,你需要使用HTML、CSS和JavaScript。以下是一个简单的示例:
创建一个HTML文件,例如index.html,并添加以下内容:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>幻灯框示例</title> <link rel="stylesheet" href="styles.css"> </head> <body> <div> <img src="image1.jpg" alt="图片1"> <img src="image2.jpg" alt="图片2"> <img src="image3.jpg" alt="图片3"> </div> <script src="scripts.js"></script> </body> </html>
创建一个CSS文件,例如styles.css,并添加以下内容:
body {
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
margin: 0;
}
.slider {
width: 300px;
height: 200px;
overflow: hidden;
position: relative;
}
.slider img {
width: 100%;
height: 100%;
position: absolute;
opacity: 0;
transition: opacity 1s;
}创建一个JavaScript文件,例如scripts.js,并添加以下内容:
const images = document.querySelectorAll('.slider img');
let currentImageIndex = 0;
function changeImage() {
images[currentImageIndex].style.opacity = 0;
currentImageIndex = (currentImageIndex + 1) % images.length;
images[currentImageIndex].style.opacity = 1;
}
setInterval(changeImage, 3000); // 每3秒切换一次图片




还没有评论,来说两句吧...