プレビュー
セルをクリックして span を設定使い方
- モードを選択 — 上部タブで「CSS Grid」か「Flexbox」を選びます。
- パラメータを調整 — 列数・行数・gapなどを変更するとプレビューがリアルタイムで更新されます。
- プリセットを活用 — よく使うレイアウトをプリセットから即座に選択できます。
- セルをカスタマイズ(Gridのみ) — プレビュー内のセルをクリックすると、column-span・row-spanを設定できます。ラベルや背景色も変更可能です。
- コードを出力 — 「CSS」タブで純粋なCSSコード、「Tailwind CSS」タブでTailwind CSSクラスを確認します。
- コピー — 「コピー」ボタンを押してコードをクリップボードにコピーします。
CSSグリッドレイアウトビルダーとは
本ツールは、CSS GridとFlexboxのレイアウトをブラウザ上のGUI(グラフィカルユーザーインターフェース)で視覚的に設計し、対応するCSSコードとTailwind CSSクラスをリアルタイムに生成する無料のウェブアプリです。コードを書く前にレイアウトを目で確認できるため、フロントエンドエンジニアやデザイナーの開発効率を大幅に向上させます。
CSS Gridは縦横の2次元レイアウトを制御するための強力なCSSモジュールです。grid-template-columnsやgrid-template-rowsでトラックを定義し、gapで間隔を設定します。grid-columnやgrid-rowプロパティを使うと、特定のアイテムを複数のセルにまたがって配置(span)できます。
Flexboxは1次元(横または縦方向)のレイアウトに特化しており、ナビゲーションバーやカードの横並び配置など、シンプルなレイアウトで力を発揮します。justify-contentで主軸方向の配置、align-itemsで交差軸方向の配置をコントロールできます。設定はlocalStorageに自動保存されるため、ページを再読み込みしても作業を再開できます。
出力コードの使い方
生成されたCSSコードは、コンテナ要素に直接適用できます。Tailwind CSSクラスはHTMLのclass属性にそのまま貼り付けてご利用ください。プリセットのレイアウトは実際のWebサイトでよく使われるパターンをまとめており、学習用途にも最適です。