Loading CSS Grid Editor...

CSSグリッドとは?

CSSグリッドレイアウトは、CSSで利用可能な最も強力なレイアウトシステムです。列と行の両方を扱える二次元システムであり、主に一次元であるflexboxとは異なります。

CSSグリッドジェネレーターの使い方

1

グリッドサイズの設定

サイドバーのコントロールを使用して列、行、間隔を定義します。

2

グリッドエリアの定義

プレビュー上でクリック&ドラッグして矩形領域を選択します。

3

単位のカスタマイズ

入力フィールドを使用して列と行のサイズを調整します。

4

テンプレートを試す

Holy Grail、Blog、Dashboardなどの既成レイアウトから選択できます。

5

コード生成

「コード生成」をクリックして、すぐに使えるCSSとHTMLをエクスポートします。

css grid

CSSグリッド構文ガイド

CSSグリッドの核心は、grid-template-columns(列の幅)、grid-template-rows(行の高さ)、grid-gap(間隔)などのプロパティです。分数単位(fr)を使用することで、画面サイズに柔軟に適応するレイアウトが可能になります。

CSSグリッドレイアウトの例

一般的な例には、「ホーリーグレイル(Holy Grail)」レイアウトや「メイン/サイドバー」レイアウトがあります。grid-template-areasを使用すると、直感的な名前で領域を定義でき、コードがより簡潔で管理しやすくなります。

よくある質問

CSSグリッドとは?
CSSグリッドは、行と列でレスポンシブなレイアウトを作成できるWebの二次元レイアウトシステムです。
このジェネレーターの使い方は?
列と行を設定し、間隔を調整してからグリッド上でドラッグします。「コード生成」でコードを取得できます。
どの単位が使えますか?
CSSグリッドはfr、px、%、auto、min-content、max-content、minmax()をサポートしています。
grid-template-areasとは?
ASCII art風の構文を使って名前付きグリッド領域を定義できるCSSプロパティです。
レイアウトをエクスポートできますか?
はい!「コード生成」ボタンでCSSとHTMLコードとして表示できます。
このツールは無料ですか?
はい、完全に無料です。登録不要です。