開発者

CSS Grid ジェネレーター

CSSグリッド(列・行・gap)をリアルタイムで構築し、CSSをコピー。

  • 即時
  • 無料
  • プライベート(ローカル処理)
  • 登録不要
プレビュー

ライブで組むCSSグリッド

の数と間隔を選ぶと、プレビューがセルをリアルタイム表示し、コンテナのCSSがコピー可能に。

  1. 列を設定

    1〜8の等幅トラック(1fr)。

  2. 行とgapを設定

    行数と間隔。

  3. CSSをコピー

    グリッドコンテナに適用。

コンテナのCSS(既定)

プロパティ
displaygrid
grid-template-columnsrepeat(3, 1fr)
grid-template-rowsrepeat(2, 1fr)
gap8px

1fr 単位は空間を均等に分けます。レスポンシブには repeat(auto-fit, minmax(...)) に置換を。すべてローカル生成。

よくある質問

CSS GridとFlexboxの違いは?

Flexboxは1軸(行か列)に配置、Gridは2次元(列と行を同時に)で扱います。Gridはページ全体のレイアウト、Flexboxは単純な整列に向きます。

repeat(3, 1fr) の意味は?

「各1フラクションの列を3つ」の略記です。fr単位は利用可能な空間を均等に分けます。repeat(3, 1fr) はコンテナを埋める等幅の3列を作ります。

レスポンシブにするには?

固定数を repeat(auto-fit, minmax(200px, 1fr)) に置き換えると、列が幅に応じて自動調整されます。本ツールは固定数のベースを生成し、後で調整できます。

CSSはコンテナ用?セル用?

コンテナ用です。display: grid と grid-template 系プロパティが構造を定義。子セルは作られたトラックに自動配置されます。