Grid
同じ大きさの枠をマス目状に並べます。指定した個数で自動的に折り返します。
.gridを.containerで囲むとコンテナクエリに対応します。
最大3カラムのグリッド
<div class="grid grid-column-3">
<article>商品A</article>
<article>商品B</article>
<article>商品C</article>
<article>商品D</article>
</div>
最大4カラムのグリッド
<div class="grid grid-column-4">
<article>商品A</article>
<article>商品B</article>
<article>商品C</article>
<article>商品D</article>
</div>
コンテナクエリのグリッド
<div class="container">
<div class="grid grid-column-3">
<article>商品A</article>
<article>商品B</article>
<article>商品C</article>
</div>
</div>
class | 概要 | 場所 | 必須 |
---|---|---|---|
grid | グリッドコンテナを作ります。初期値のgapが設定されます。 | 外側 | 〇 |
grid-column-[2-5] | グリッドアイテムを横方向に並べる最大数を指定します。 | 外側 | 〇 |
half-gap | gapの値を標準の半分にします。 | 外側 | |
grid-top | 外側に記載すると全てのグリッドアイテムを上に揃えます。 内側に記載するとそのグリッドアイテムを上に揃えます。 | 内/外 | |
grid-middle | 外側に記載すると全てのグリッドアイテムを上下中央に揃えます。 内側に記載するとそのグリッドアイテムを上下中央に揃えます。 | 内/外 | |
grid-bottom | 外側に記載すると全てのグリッドアイテムを下に揃えます。 内側に記載するとそのグリッドアイテムを下に揃えます。 | 内/外 |