<div class="slider-container"> <div class="slides"> <!-- 画像要素はなります PHP 動的生成 --> </div> </div>
.slider-container { 幅:600px; 高いさ:400px; 位置:相対; オーバーフロー:隠し; } .Slides { 幅:100%; 高いさ:100%; ディスプレイ:Flex; } .Slides IMG { 幅:100%; 高いさ:100%; オブジェクトフィット:カバー; }
<?php $images = ['image1.jpg', 'image2.jpg', 'image3.jpg']; echo '<div class="slider-container"> '; エコー '<div class="slides"> '; foreach($ images as $ image){ エコー '<img src="' . $image . '" alt="スライド"> '; } エコー '</div> '; エコー '</div> '; ?>
上記のコードは、$画像配列のファイルパスに基づいて自動的に生成されます要素。
<script src="https://cdnjs.cloudflare.com/ajax/libs/Swiper/4.5.1/js/swiper.min.js"></script>
次に、スワイパーカルーセルロジックを初期化して、ループスクロールと自動スイッチングをサポートします。
<script> var mySwiper = new Swiper('.slider-container', { loop: true, autoplay: { delay: 3000, }, }); </script>