2010年から · 毎月200万回以上のツール利用を支えています
2010年から
Chrome に追加

私のツールボックス

自動モード

保存したツールはまだありません。

プレミアムバージョンにアップグレード
関連ツール
CSS Flexbox プレイグラウンドMarkdownエディタグラデーションジェネレーター列空間電卓
ホームページ > ウェブマスターツール
 

CSS Grid生成ツール

クリックで配置できるビジュアルCSS Gridビルダーです。fr、px、minmax、autoでのトラックサイズ設定、項目ごとの行・列スパン編集、アニメーショングリッド線オーバーレイ、実践プリセット6種、ワンクリックCSS書き出しに対応します。

無料で利用可能登録不要すぐに結果表示
CSS Grid生成ツール今すぐ無料で試す ▼
⚡ クイックプリセット — 実用的なレイアウトを読み込む
💡 ヒント: セルをクリックしてアイテムを配置し、アイテムをクリックして選択してから矢印ボタンでスパンを調整します。ライン # を切り替えるとグリッドライン番号が表示されます。
▦ 視覚的グリッドプレビュー
⚙ グリッド設定
列 (Columns) 3
3 列
行 (Rows) 2
2 行
間隔 (Gaps)
10px
10px
配置 (Alignment)
選択中のアイテム
プレビュー内のアイテムをクリックして、スパンやラベルを編集します。
✓ 生成されたコード — プロジェクトにコピー&貼り付け

      

      

CSS Grid生成ツールを埋め込む

CSS Grid生成ツール

CSS Gridジェネレーターへようこそ。クリックするだけでクリーンでコピー可能なCSS Gridコードを生成できる、無料のインタラクティブな視覚的ビルダーです。Holy Grailレイアウトのワイヤーフレーム作成、フォトギャラリーのプロトタイピング、または grid-template-columnsgrid-area の仕組みの学習など、このツールはライブプレビュー、トラックごとのサイズ制御、ワンクリックエクスポートを提供します。セットアップや登録、バックエンド処理は一切不要です。

CSS Gridジェネレーターとは?

このツールは2次元レイアウトの遊び場です。行と列を定義し、セルをクリックしてアイテムを配置し、複数のトラックにわたってスパンをドラッグすると、生成されたCSSがリアルタイムで更新されるのを確認できます。grid-template-columns のみを生成する多くのジェネレーターとは異なり、このツールはアイテムごとの配置(grid-row / grid-column)、複数セルのスパン、学習用のグリッドライン番号のアニメーション表示、そして即座に読み込める6つの実証済みのプリセットをサポートしています。

このジェネレーターの特徴

クリックでアイテム配置
空のセルをクリックするだけでアイテムを配置できます。ライン番号を手動で入力する必要はありません。
アイテムごとのスパンエディタ
アイテムを選択し、矢印ボタンを使用して行と列のスパンを視覚的に調整できます。
アニメーション付きライン表示
グリッドラインのオーバーレイを切り替えて、1, 2, 3...というライン番号を確認できます。学習に最適です。
スマートなトラックサイズ指定
1fr, auto, 200px, minmax() などの共通パターンをタイピングなしで素早く設定できるチップを用意しています。
6つの実用的なプリセット
Holy Grail、フォトギャラリー、ダッシュボード、カードグリッド、マガジン、12カラムシステム。
ライブCSS + HTMLエクスポート
コンテナのCSSと対応するHTML構造の両方を、フォーマットされた状態で貼り付け可能な形式で提供します。

CSS Gridのfr単位は何を意味しますか?

fr 単位は、グリッドコンテナ内の利用可能な空きスペースの分数を意味します。固定サイズ(px, em, %)が差し引かれた後、残りのスペースが fr トラック間で比例して分割されます。例えば、1fr 2fr 1fr は、中央の列に他の列の2倍の空きスペースを与えます。fr は、メディアクエリを使用せずにコンテナサイズに反応する柔軟で比例的なレイアウトを構築するための最も一般的な方法です。

CSS GridとFlexboxの違いは何ですか?

Flexboxは1次元で、単一の軸(行または列)に沿ってアイテムを配置します。CSS Gridは2次元で、行と列を同時に制御します。ナビゲーションバー、ボタングループ、または単一行のカードにはFlexboxを使用してください。フルページレイアウト、フォトギャラリー、ダッシュボード、および両方の軸にわたる正確な配置が必要なデザインにはGridを使用してください。現代の多くのUIでは、ページスケルトンにはGrid、個々のセル内にはFlexboxといった具合に、両方を組み合わせています。

グリッドアイテムを複数のセルにまたがらせるにはどうすればよいですか?

grid-columngrid-rowspan キーワードまたは明示的なライン番号とともに使用します。例えば、grid-column: span 2 はアイテムを2列幅にし、grid-column: 1 / 4 はライン1からライン4までまたがらせます。grid-row: 2 / span 3 は行ライン2から始まり、3行分またがります。このジェネレーターでは、任意のアイテムをクリックして選択し、サイドパネルの矢印ボタンを使用して行または列のスパンを拡大・縮小すると、CSSが即座に更新されます。

CSS Gridのminmax()とは何ですか?

minmax(min, max) は、下限と上限を持つトラックサイズを定義します。メディアクエリなしでレスポンシブグリッドを構築するために、repeat() 内の auto-fitauto-fill と組み合わせて使用されることが一般的です。例えば、repeat(auto-fit, minmax(200px, 1fr)) は、コンテナに収まる限りの最小200pxの列を作成し、残りのスペースを均等に共有するようにそれらを伸ばします。これはレスポンシブなカードレイアウトの標準的なパターンです。

このツールの使い方

  1. 開始プリセットを選択する — 上部にある6つのレイアウトプリセットのいずれかをクリックして実用的な開始点を読み込むか、ゼロから構築します。
  2. 行と列を設定する — 行と列のカウンターを使用してトラックを追加または削除し、各トラックのサイズを fr, px, %, auto, または minmax() で編集します。
  3. アイテムの配置とスパンの設定 — 空のセルをクリックしてアイテムを追加し、既存のアイテムをクリックして選択し、矢印ボタンで行/列のスパンを変更します。
  4. 余白と配置の調整 — スライダーで行の間隔と列の間隔を設定し、ドロップダウンから justify-itemsalign-items を選択します。
  5. ラインオーバーレイを切り替える — グリッドライン番号をオンにして、ライン1, 2, 3がどこにあるかを正確に確認します。配置の学習に最適です。
  6. コピーまたはダウンロード — CSSタブとHTMLタブを切り替え、「コピー」または「ダウンロード」をクリックして生成されたコードを取得します。

6つの組み込みプリセット

プリセット最適な用途主なテクニック
Holy Grailクラシックなページレイアウト(ヘッダー、サイドバー、コンテンツ、アサイド、フッター)grid-template-areas による名前付き領域
Photo Gallery注目のショットを含む画像ウォール均一グリッド上での非対称スパン
DashboardKPIカードやチャートを含む管理パネル混合トラックサイズ + 複数行スパン
Card Gridレスポンシブな製品または記事グリッドrepeat(auto-fit, minmax()) パターン
Magazineヒーロー + サイドバーを備えた編集用レイアウト大量の列スパン + 可変の行の高さ
12-Column SystemBootstrapスタイルのフレームワークグリッド12個の均等な 1fr 列 + カスタムスパン

実践的なユースケース

フロントエンド開発者向け

  • コンポーネントコードを書く前にページスケルトンを素早く試作する
  • レスポンシブなカードグリッド用の repeat(auto-fit, minmax()) スニペットを生成する
  • 構造を確定させる前に grid-template-areas を視覚的にテストする
  • コンテナのCSSと対応するHTML構造をセットでエクスポートする

デザイナーおよび学習者向け

  • ライブプレビューで fr, auto, minmax() がどのように機能するかを正確に確認する
  • グリッドライン番号を切り替えて、ラインベースの配置を理解する
  • コードを書かずにスパン値の実験を行う
  • プリセットを並べて比較し、慣用的なGridパターンを学ぶ

教育者およびブロガー向け

  • ワークショップで視覚的オーバーレイを使用してGridの概念をデモンストレートする
  • チュートリアル用のクリーンなコードサンプルを数秒で生成する
  • 同じCSS Grid構造が4カラムから12カラムにどのようにスケールするかを示す

クリーンなGrid CSSのためのヒント

  • % よりも fr を優先するfr は余白(gap)を考慮しますが、% は考慮しないため、% ベースのグリッドはオーバーフローしやすくなります。
  • 名前付き領域には grid-template-areas を使用する — ライン番号よりもはるかに読みやすく、自己文書化されます。
  • メディアクエリなしのレスポンシブグリッドには auto-fitminmax() を活用する
  • アイテムの余白(margin)ではなく gap: 1rem で明示的な間隔を設定する — gapは相殺されず、クリーンアップも不要です。
  • GridとFlexboxを組み合わせる — ページスケルトンにはGrid、セル内部にはFlexboxを使用します。一つのツールですべてをやろうとしないでください。

よくある質問

このジェネレーターは grid-template-areas をサポートしていますか?

Holy Grailプリセットは、エクスポートされるCSSで grid-template-areas を使用しています。その他のプリセットでは、アイテムをクリックして再配置する際の柔軟性を高めるため、ラインベースの配置(grid-column / grid-row)を使用しています。

HTMLもエクスポートできますか?

はい。エクスポートパネルのHTMLタブに切り替えると、生成されたCSSに正確に一致する、すぐに使用可能なHTML構造をコピーできます。

生成されたCSSは古いブラウザで動作しますか?

CSS Gridは、すべてのモダンブラウザ(Chrome, Edge, Firefox, Safari)でサポートされており、IE11でも部分的に実装されています。モダンブラウザの場合、フォールバックは不要です。IE11をサポートする必要がある場合は、ラインベースの配置(gap, minmax(), repeat(auto-fit) は不可)を優先し、十分にテストしてください。

ツールはブラウザに保存されますか?

すべてJavaScriptでクライアントサイドで動作します。サーバーに送信されるものは何もないため、レイアウト、アイテム名、設定はあなたのマシン内でプライベートに保たれます。

モバイルでも動作しますか?

はい。ビルダーはスマートフォンではシングルカラムにリフローされ、コントロールはタップ可能に保たれ、プレビューはタッチスクリーンでもインタラクティブに操作できます。

追加リソース

このコンテンツ、ページ、またはツールを引用する場合:

"CSS Grid生成ツール"(https://MiniWebtool.com/ja/css-grid生成ツール/)、MiniWebtool、https://MiniWebtool.com/

miniwebtool チーム作成. 更新日: 2026年4月26日

ウェブマスターツール:

人気・最新のツール:

CSSコンプレッサーLessからCSSへのコンパイラーSCSSからCSSへのコンパイラーすべて見る →
ホームページ > ウェブマスターツール > CSS Grid生成ツール