CSS Grid ジェネレーター

CSS Grid レイアウトを視覚的に作り、きれいな CSS と HTML をコピー

レイアウト

アイテムはソース順にグリッドを埋めます。

列のサイズ

列 1
列 2
列 3

行のサイズ

行 1
行 2

プレビュー

出力

.grid-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, 100px);
  gap: 16px;
}

オプション

16px
16px

選択中のアイテム

プレビューでアイテムを選ぶと、列と行のまたがりを設定できます。

詳細設定

0 なら min-height は設定しません。fr の行を広げるには高さが必要です。

編集するとプレビューとコードが更新されます。

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

CSS Grid レイアウトを視覚的に作るビルダーです。列と行のサイズを fr、px、%、auto、minmax()、または検証済みのカスタム値で設定し、名前付きエリアを塗ったり、auto-fit のレスポンシブなカードグリッドを作ったりできます。プレビューは生成コードと同じ宣言で動く本物の CSS Grid コンテナーなので、見たままをコピーできます。

使い方
  1. 1.トラック、名前付きエリア、レスポンシブのいずれかのモードを選ぶか、プリセットを読み込みます。
  2. 2.列と行のサイズ、間隔、配置を設定します。
  3. 3.トラックでは、プレビューのアイテムをクリックして列や行のまたがりを指定します。
  4. 4.名前付きエリアでは、名前を入力してセルをクリックし、各エリアを塗ります。
  5. 5.CSS または単体で動く HTML ページをコピーまたはダウンロードします。
名前付きエリアと検証

名前付きエリアはそれぞれ隙間のない長方形である必要があり、そうでないとブラウザーは grid-template-areas 宣言全体を無視します。このツールはどのエリアがルールに違反しているかを説明し、修正するまでプレビューとコードに最後の有効なレイアウトを表示します。カスタムのトラックサイズは適用前に検証されます。

制限

最大 12 列、12 行、48 アイテムです。カスタムサイズには長さ、パーセント、fr、auto、min-content、max-content、minmax()、fit-content() を使えます。calc()、var()、ライン名、単一トラック内の repeat() は使えません。レイアウトはこのブラウザーにのみ保存されます。

CodingToolが正式に公開されました

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.toolsLaunchpadly Startup DirectoryCodingTool.dev — Featured on Smol Launch