
CSS Gridジェネレーター
CSS Gridジェネレーターは、行・列のサイズやgap、エリア配置をボタン操作で設定するだけでリアルタイムにレイアウトをプレビューし、クリーンなCSSコードを自動生成します。2カラムや聖杯レイアウトなどのテンプレート、auto-fillによるカードグリッドにも対応。
列のサイズ
?
列の指定方法
間隔(gap)
エリア名の指定(任意)
?
CSS Gridジェネレーターとは?
CSS Gridジェネレーターは、行・列の数やサイズ、gap、grid-template-areasによるエリア配置をボタン操作で設定しながら、CSS Gridレイアウトのコードをそのまま生成できる無料ツールです。2カラムや聖杯レイアウトといった実務プリセットを搭載しているため、コードを手入力せずに段組みレイアウトを組みたいWebデザイナーやコーダーに向いています。
各機能の説明
-
行・列のサイズ指定
fr・px・%・auto・minmax()を行・列ごとに個別に設定できます。 -
gapの一括・個別指定行間と列間の
gapを、まとめて、または別々に調整できます。 -
エリア配置とドラッグ命名プレビュー上をドラッグして
grid-template-areasのエリア名を直感的に設定できます。 -
auto-fillによるカードグリッド最小幅を指定するだけで列数が自動調整されるレスポンシブグリッドを生成します。
-
テンプレートの1クリック適用2カラムや聖杯レイアウトなど定番パターンをワンクリックで反映できます。
-
CSS / HTMLコード出力&コピータブ切替でCSSとHTMLを切替表示。「コピー」ボタンで現在表示中のコードを即コピーできます。
テンプレートの使い方
-
2カラム(サイドバー+メイン)固定幅280pxのサイドバーと可変幅のメインカラムを組み合わせた、ブログやコーポレートサイトの定番構成です。
-
3カラム(均等3分割)
1frを3つ並べた均等カラム。商品一覧や比較セクションの土台として使えます。 -
聖杯レイアウトheader・nav・main・aside・footerを
grid-template-areasで配置した、ページ全体の骨格を素早く構築できる構成です。 -
カードグリッド
repeat(auto-fill, minmax())を使い、画面幅に応じて列数が自動で増減するレスポンシブな一覧表示を再現します。
こんなときに使う
-
2カラム・3カラムのレイアウトを組みたいときブログやコーポレートサイトの基本的な段組みをすぐに用意できます。
-
ヘッダー・サイドバー・フッターを含むレイアウトを作りたいとき聖杯レイアウトのテンプレートから必要な形に調整できます。
-
商品一覧やブログカードを並べたいときauto-fillで列数が自動調整されるレスポンシブグリッドを生成できます。
-
grid-template-areasの書き方を学びたいときエリア名の割り当てとコードの対応関係を見ながら理解できます。
-
デザインカンプの段組みをコードに落とし込みたいとき行・列のサイズを数値で再現し、そのままCSSとして書き出せます。
よくある質問
-
エリア名(grid-template-areas)は必ず指定する必要がありますか?
必須ではありません。エリア名を設定しない場合は、行数・列数とgapの設定だけを反映したシンプルなグリッドコードが生成されます。
-
gapの単位はpx以外も使えますか?
現在のバージョンではpx単位での指定に対応しています。生成後のCSSコードを編集すれば、rem等の単位に置き換えることも可能です。
-
auto-fillとauto-fitの違いは何ですか?
どちらも列数を自動調整しますが、auto-fillは余ったスペースを空のトラックとして確保し、auto-fitは余ったスペースをアイテムの拡大に使う点が異なります。
-
入力した内容はサーバーに送信されますか?
送信されません。グリッドの設定やプレビューの生成はすべてブラウザ内のJavaScriptで処理され、外部に送信されることはありません。