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