Developer Layout Utility

CSS Grid Generator

columns、rows、gap、minmax、auto-fit、配置オプションをリアルタイムでテストし、CSS Grid コードを即座に生成できるレイアウト作成ツールです。

Grid レイアウト作成 columns、rows、gap、minmax を調整してカード型 Grid レイアウトを素早く作成できます。
リアルタイムプレビュー 設定変更時に Grid 配置、間隔、アイテム高さ、整列状態をすぐに確認できます。
CSS コードコピー 生成された grid-template、gap、align-items、justify-items コードをコピーまたは CSS ファイルとして保存できます。

Grid 設定

Grid コンテナの列、行、間隔、整列、アイテム数を設定してください。

クイックプリセット よく使われる Grid パターンをすぐに適用できます。

通常の repeat、レスポンシブ auto-fit、カスタム入力モードを選択します。

1 3個 8
1 2個 6
2 6個 24
0px 18px 60px
0px 18px 60px
120px 220px 360px

auto-fit minmax モードで使用されます。

80px 120px 220px
0px 24px 60px
0px 20px 40px

custom template モードで使用されます。例: 240px 1fr 1fr, minmax(180px, 1fr) 2fr

Live Preview
Mode repeat
Columns 3
Gap 18px / 18px

生成結果

現在の CSS Grid 設定に基づくコードです。

待機中
Grid 設定を変更した後、CSS コード生成ボタンを押してください。

Grid 使用方法比較

レイアウトの目的に応じて repeat、auto-fit、custom template を選択できます。

repeat columns

繰り返し列

auto-fit minmax

繰り返し列

custom template

繰り返し列

ヘルプ

CSS Grid Generator とは?

CSS Grid Generator は Grid レイアウトをリアルタイムで試しながら、grid-template-columns、gap、minmax、auto-fit コードを自動生成できる開発者向けユーティリティです。

カードリスト、画像ギャラリー、管理ダッシュボード、ユーティリティ一覧、ブログ一覧、ランディングページのセクション作成などに活用できます。

主な機能

  • repeat ベースの固定列 Grid 作成
  • auto-fit minmax ベースのレスポンシブ Grid 作成
  • custom grid-template-columns の直接入力
  • column gap、row gap、item height 調整
  • justify-items、align-items の設定
  • container padding、item radius 調整
  • リアルタイムプレビューと CSS コードのコピー・ダウンロード
repeat と auto-fit の違いは?

repeat(3, 1fr) は常に 3 列を維持します。一方、repeat(auto-fit, minmax(220px, 1fr)) は画面幅に応じて列数が自動調整されます。

auto-fit minmax はいつ使いますか?

カード一覧、商品一覧、画像ギャラリーのように画面サイズに応じて自然に折り返したい場合に最適です。

custom template はどんな時に使いますか?

240px 1fr のようなサイドバー構成や、1fr 2fr 1fr のような比率の異なる列レイアウトで使用します。

gap と padding の違いは?

gap は Grid アイテム間の余白、padding は Grid コンテナ内部の余白です。

生成された CSS はそのまま使えますか?

生成コードは基本的な Grid レイアウトです。実際のプロジェクトでは親要素の幅やレスポンシブ設定も確認してください。