前提・実現したいこと
slickで作成したスライダーをレスポンシブ対応させたい。
pc画面ではスライド画像の枚数は4枚でスマホ表示の時は一枚にしたい。
発生している問題・エラーメッセージ
調べてレスポンシブの記述をしたのだが何故かレスポンシブ表示されない
該当のソースコード
html
1<div class="footer-slider__inner"> 2 <div class="footer-slider"> 3 <ul class="footer-slider__list"> 4 <li><a href="#"><img src="" alt=""></a></li> 5 <li><a href="#"><img src="" alt=""></a></li> 6 <li><a href="#"><img src="" alt=""></a></li> 7 <li><a href="#"><img src="" alt=""></a></li> 8 <li><a href="#"><img src="" alt=""></a></li> 9 <li><a href="#"><img src="" alt=""></a></li> 10 <li><a href="#"><img src="" alt=""></a></li> 11 <li><a href="#"><img src="" alt=""></a></li> 12 <li><a href="#"><img src="" alt=""></a></li> 13 <li><a href="#"><img src="" alt=""></a></li> 14 </ul> 15 </div> 16 </div>
sass
1.footer-slider__inner{ 2 margin: 0 auto; 3 background-color: $footer-slider__inner; 4 max-width: 1024px; 5 padding: 20px; 6 .footer-slider{ 7 8 background-color: $footer-slider__back; 9 padding: 10px; 10 .footer-slider__list{ 11 background-color: $footer-slider__list; 12 width: 825px; 13 margin: 0 auto; 14 li{ 15 a{ 16 img{ 17 18 } 19 } 20 } 21 } 22 } 23} 24 25
jQuery
1$('.footer-slider__list').slick({ 2 autoplay:true, 3 autoplaySpeed:5000, 4 dots:true, 5 slidesToShow:4, 6 slidesToScroll:1, 7 responsive:[ 8 { 9 breakpoint: 1024, 10 settings:{ 11 slidesToShow:3, 12 } 13 }, 14 { 15 breakpoint: 768, 16 settings:{ 17 slidesToShow:2, 18 } 19 }, 20 { 21 breakpoint: 480, 22 settings:{ 23 slidesToShow:1, 24 slidesToScroll:1, 25 } 26 }, 27 ] 28}); 29
### 試したこと 調べてブレイクポイントを指定したが表示枚数が変わらない ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー