一个幻灯框,你需要使用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秒切换一次图片
还没有评论,来说两句吧...