<div class="slider-container"> <div class="slides"> <!-- 图片元素将由 PHP 动态生成 --> </div> </div>
.slider-container { width: 600px; height: 400px; position: relative; overflow: hidden; } .slides { width: 100%; height: 100%; display: flex; } .slides img { width: 100%; height: 100%; object-fit: cover; }
<?php $images = ['image1.jpg', 'image2.jpg', 'image3.jpg']; echo '<div class="slider-container">'; echo '<div class="slides">'; foreach ($images as $image) { echo '<img src="' . $image . '" alt="Slide">'; } echo '</div>'; echo '</div>'; ?>
以上代码将根据 $images 数组中的文件路径自动生成 元素。
<script src="https://cdnjs.cloudflare.com/ajax/libs/Swiper/4.5.1/js/swiper.min.js"></script>
然后初始化 Swiper 轮播逻辑,使其支持循环滚动与自动切换:
<script> var mySwiper = new Swiper('.slider-container', { loop: true, autoplay: { delay: 3000, }, }); </script>