1. ホーム
  2. jquery

Slickカルーセルのアイテム間にスペースを入れる方法

2023-08-08 09:04:42

質問

私は2つのスリックカルーセルアイテムの間にスペースを追加したいのですが、それは私の要素のサイズを減少させるので、パディングでスペースを望んでいない(と私はそれを望んでいない)。

    $('.single-item').slick({
        initialSlide: 3,
        infinite: false
    });
.slick-slider {
    margin:0 -15px;
}
.slick-slide {
    padding:10px;
    background-color:red;
    text-align:center;
    margin-right:15px;
    margin-left:15px;
}
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" rel="stylesheet"/>
<script src="http://cdn.jsdelivr.net/jquery.slick/1.5.0/slick.min.js"></script>
<link href="http://cdn.jsdelivr.net/jquery.slick/1.5.0/slick.css" rel="stylesheet"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<div class="container">
    <div class="row">
        <div class="col-sm-12" style="background-color:gray;">
            <div class="slider single-item" style="background:yellow">
                <div>1</div>
                <div>2</div>
                <div>3</div>
                <div>4</div>
                <div>5</div>
                <div>6</div>
            </div>
        </div>
    </div>
</div>

なぜか両側からスペースが入るので、それを除去しようとしています。

どのように解決するのですか?

はい、解決しました。

  • 作成 幅の広いスライダーボックスを1つ を作成します(これは、両側からアイテムスペースを追加するために使用できます)。
  • 作成 インナーアイテムの内容 を、適切な幅と余白で作成します(これは実際のラッパーのサイズでなければなりません)。
  • 完了