絞り込み条件を変更する
検索条件を絞り込む

すべてのカテゴリ

1 件中 1 - 1 件表示
カバー画像

Slick でアイテムの間に間隔を作るベストプラクティス

Slickで slidesToShow を使って複数のアイテムを並べたとき、スライド間の余白をどう作るのがベストか? いろいろ試した結果、一番確実でキレイに収まる方法を紹介します。 結論:これがベストプラクティス! .slick-list {   margin: 0 -15px; } .slick-slide {   margin: 0 15px; } なぜこの方法が良いのか? ● .slick-slide に margin を指定することで、スライド間に適切な間隔を作れる ● .slick-list に margin を指定することで、余白を相殺してレイアウトのズレを防ぐ ● レスポンシブ対応がしやすい ● Slick のデフォルトの動作を壊さない Slick のオプションで余白を作れないの?Slickには直接スライド間の間隔を設定するオプションは ない ので、CSSで対応する必要があります。 試した方法とその結果はこちら。 1. Slick のオプションを調整する → 失敗 slidesToShow や slidesToScroll などでは余白を作れない 2. .slick-track { gap: 15px; } を使う → 失敗 Slick 1.8.1 では .slick-track の display は block のままなので gap は効かない 3. .slick-slide { padding: 0 15px; } を使う → 一応OK スライド間の余白はできるが、.slick-track の余白調整が必要になる 4. .slick-slide { marg
0
1 件中 1 - 1