ー前提条件ー
slickでスライダーを実装しようとしています。
3枚のスライダーで、1枚ずつスクロールされるようにしています。
HTML
1 <div class="slideA"> 2 <div class="slideA-area"> 3 <div class="slick-slider slide1"> 4 <div class="slick-slide"> 5 <a href="/"> 6 <p class="slideA-title">example</p> 7 <img class="has-top-bottom l-mg0-auto" src="example.jpg" alt=""> 8 </a> 9 </div> 10 11 <div class="slick-slide"> 12 <a href="/"> 13 <p class="slideA-title">example</p> 14 <img class="has-top-bottom l-mg0-auto" src="example.jpg" alt=""> 15 </a> 16 </div> 17 <div class="slick-slide"> 18 <a href="/"> 19 <p class="slideA-title">example</p> 20 <img class="has-top-bottom l-mg0-auto" src="example.jpg" alt=""> 21 </a> 22 </div> 23 <div class="slick-slide"> 24 <a href="/"> 25 <p class="slideA-title">example</p> 26 <img class="has-top-bottom l-mg0-auto" src="example.jpg" alt=""> 27 </a> 28 </div> 29 </div> 30 <div class="prev"><img src="left.svg"></div> 31 <div class="next"><img src="right.svg"></div> 32 </div> 33 </div>
css
1.slideA{ 2 width:100%; 3 padding-right: 15px; 4 padding-left: 15px; 5 margin-right: auto; 6 margin-left: auto; 7} 8.slick-slide{ 9 marigin-right:20px; 10}
このようなコードを使い、コンテンツ幅いっぱいのスライダーを作ろうと考えています。
class="slideA" は width100%です。
ですが、スライドに間隔を入れようと.slick-slideにmargin-rightを入れてしまうと、コンテンツ幅いっぱいにスライダーが表示されず、
全部にmargin-rightが入り、コンテンツ幅いっぱいのスライダーが実装できません。
他にも色々オプションを調べたのですが、実装できず。。。
どのようにすれば、左右にmarginが入らず、コンテンツ幅ピッタリのスライダーが実装できるのでしょうか?
ご享受お願いいたします。
回答1件
あなたの回答
tips
プレビュー