<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>