Tools

Layout Tools

コーディング | レイアウト

このページはプロモーションが含まれています。

CSS Gridジェネレーター

CSS Gridジェネレーター

CSS Gridジェネレーターは、行・列のサイズやgap、エリア配置をボタン操作で設定するだけでリアルタイムにレイアウトをプレビューし、クリーンなCSSコードを自動生成します。2カラムや聖杯レイアウトなどのテンプレート、auto-fillによるカードグリッドにも対応。
行数
2
列数
2
列の指定方法
💡右のプレビューをクリック、またはドラッグするとエリア名を割り当てられます。「消去」を選んでドラッグすると割り当てを解除できます。


CSS Gridジェネレーターでグリッドレイアウトを作成する画面

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

CSS Gridジェネレーターは、行・列の数やサイズ、gapgrid-template-areasによるエリア配置をボタン操作で設定しながら、CSS Gridレイアウトのコードをそのまま生成できる無料ツールです。2カラムや聖杯レイアウトといった実務プリセットを搭載しているため、コードを手入力せずに段組みレイアウトを組みたいWebデザイナーやコーダーに向いています。

各機能の説明

  • 行・列のサイズ指定
    frpx%autominmax()を行・列ごとに個別に設定できます。
  • 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として書き出せます。

よくある質問

  • Q

    エリア名(grid-template-areas)は必ず指定する必要がありますか?

    A

    必須ではありません。エリア名を設定しない場合は、行数・列数とgapの設定だけを反映したシンプルなグリッドコードが生成されます。

  • Q

    gapの単位はpx以外も使えますか?

    A

    現在のバージョンではpx単位での指定に対応しています。生成後のCSSコードを編集すれば、rem等の単位に置き換えることも可能です。

  • Q

    auto-fillとauto-fitの違いは何ですか?

    A

    どちらも列数を自動調整しますが、auto-fillは余ったスペースを空のトラックとして確保し、auto-fitは余ったスペースをアイテムの拡大に使う点が異なります。

  • Q

    入力した内容はサーバーに送信されますか?

    A

    送信されません。グリッドの設定やプレビューの生成はすべてブラウザ内のJavaScriptで処理され、外部に送信されることはありません。