前提・実現したいこと
楽天モールのトップページにswiperで作ったスライダーをレスポンシブ対応し、表示させたいです。
スマホは画像を3枚同時表示、
PCとタブレットは画像を6枚同時表示にしたく思います。
スマホとPCにはレスポンシブ適用できたのですが、
タブレットで見るとなぜかスライダーの画像が1枚ずつ表示(拡大される)されてしまいます。
どなたかお分かりになる方いらっしゃいましたらご意見いただけないでしょうか。
該当のソースコード(html、js)
<html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1.0" /> <title></title> <meta name="description" content="" /> <meta name="keywords" content="" /> <meta name="format-detection" content="telephone=no"> <link rel="stylesheet" href="css/reset.css"> <!--スライダー--> <link rel="stylesheet" href="swiper/css/swiper-bundle.min.css"> <link rel="stylesheet" href="swiper/css/common.css"> </head> <body> <!--スライダーここから--> <div class="swiper-container"> <div class="swiper-wrapper"> <div class="swiper-slide"><a href="#" target="_top"><img src="1.jpg"></a></div> <div class="swiper-slide"><a href="#" target="_top"><img src="2.jpg"></a></div> </div> </div> <!--矢印--> <div class="swiper-button-prev"></div> <div class="swiper-button-next"></div> <!--矢印ここまで--> <script src="swiper/js/swiper-bundle.min.js"></script> <script> var mySwiper = new Swiper('.swiper-container', { autoHeight: true, freeMode: true,/*好きな位置までスワイプ*/ spaceBetween: 5,/*画像同士の間隔-*/ breakpoints: { 320: { slidesPerView: 3, }, 768: { slidesPerView: 6, }, }, autoplay: { /*オートプレー-*/ delay: 4000, stopOnLastSlide: false, disableOnInteraction: false, reverseDirection: false }, loop: true, /*ループ-*/ navigation: { nextEl: '.swiper-button-next', /*矢印次*/ prevEl: '.swiper-button-prev', /*矢印前*/ }, pagination: { el: '.swiper-pagination', type: 'bullets', clickable: true } }); </script> <!--スライダーここまで--> </body> </html>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/09/17 08:27
2021/09/17 08:38 編集
2021/09/21 04:47
2021/09/21 06:20
2021/09/21 07:09