
2026/01/18
Figma Auto Layout を CSS Grid に変換:実践ガイド
Auto Layout をレスポンシブな CSS Grid や Tailwind に変換する方法。
TL;DR
- Auto Layout は、一次元の流れには flex、二次元のレイアウトには grid としてマッピングします。
- エクスポート前に Figma 側で行/列を定義しましょう。レイヤーが乱雑だとグリッドも乱雑になります。
- 出力結果を Tailwind のスペーシングスケールとブレークポイントで検証しましょう。
一部の Auto Layout に Grid が適している理由
Auto Layout はデフォルトで線形ですが、カードが折り返す場合、幅が混在する場合、行と列の両方で整列が必要な場合は、CSS Grid のほうが適しています。
Grid を選ぶべきケース
- 二次的な配置(行と列)。
- コンテンツの高さが異なっても一貫した整列が必要。
- 両軸のギャップを明示的に制御したい。
Flex を選ぶべきケース
- シンプルな水平/垂直のフロー。
- 厳密な行を持たず、コンテンツ主導のサイズ調整。
- 最小限のレイアウトルールと軽量な CSS。
Auto Layout から CSS Grid へのマッピング
目的はピクセル単位ではなく意図を翻訳することです。以下のマッピングを出発点に使ってください。
| Figma の概念 | CSS Grid の意図 | メモ |
|---|---|---|
| 方向:Horizontal | grid-auto-flow: column または明示的な列 | 安定したレイアウトには明示的な列を使用 |
| 方向:Vertical | grid-auto-flow: row | 多くの場合 1 列の Grid になります |
| アイテム間の間隔 | gap | 軸ごとの間隔には gap-x/gap-y を使用 |
| パディング | padding | コンテナのパディングを CSS に反映 |
| 整列 | align-items / justify-items | Grid コンテナに設定 |
| Stretch / Fill | fr 単位 | レスポンシブな列には minmax() を使用 |
ステップ別ワークフロー
- Figma 上でレイヤーを行/列ごとにグループ化します。
- Frame やコンポーネントに名前をつけ、エクスポート後のクラス名が意味のわかるものになるようにします。
- Grid の列数(例:2、3、4)とブレークポイントのルールを決定します。
- エクスポート後、ギャップをスペーシングトークンにマッピングします。
minmax()やブレークポイントクラスを使ってレスポンシブ性を調整します。
Tailwind マッピングのコツ
- まずは
grid+gap-*から始めましょう。 - 固定列には
grid-cols-*、流体レイアウトにはgrid-cols-[repeat(auto-fit,minmax(240px,1fr))]を使います。 - スペーシングは設定(
gap-4、gap-6など)に厳密に合わせましょう。
レスポンシブ戦略
- モバイルファースト:まず 1 列で始め、
md/lgで列数を増やします。 - コンテンツ対応の列:
auto-fitとminmaxを組み合わせて不自然な隙間を防ぎます。 - オーバーフローの確認:長いタイトルや可変するコンテンツ高さを検証します。
よくある落とし穴
- Frame を過剰にネストし、不要な Grid ラッパーができてしまう。
- 本来のサイズを無視する。テキスト量の多いカードは高い行が必要です。
- トークンの不一致。Tailwind のスケールにないスペーシングがエクスポートされてしまう。
リリース前のチェックリスト
- Grid がデザインシステムのスペーシングに整合している。
- ブレークポイントがプロダクトのレイアウトルールに合致している。
- コンポーネントが Grid の文脈外でも再利用できる。
FAQ
すべての Auto Layout を Grid に変換すべきですか?
二次元的な制御が必要な場合のみ Grid を使いましょう。それ以外は Flex のほうがシンプルで軽量です。
プラグインは必要ですか?
必須ではありませんが、優れたエクスポートツールは時間を節約します。選択肢は Figma to Code Converter をご覧ください。
レイアウトシフトを防ぐには?
予測可能な列幅を設定し、実際のコンテンツでテストしましょう。
おすすめのツール
比較ページ でエクスポーターと Grid サポートを比較しましょう。
次のステップ
- Figma to Code ハブを探索する。
- 比較ガイド でレスポンシブエクスポートのコツを確認する。
その他の投稿

比較
2026年版 Figma to Code ツール比較(15種以上)
Figma to React/HTML/Vue 変換ツールを、コード品質と価格で比較。


製品
ウェブサイトのクローンとはどういう意味ですか?
「ウェブサイトのクローン」の意味を解説。ページのクローンが実際に何をコピーするのか、なぜ行うのか、法的な境界線、そしてローカルでページをクローンする方法まで。


AIコード生成
スクリーンショット to Code AI ツール トップ5(比較)
画像を HTML や React に変換する AI コードジェネレーターを比較。

ニュースレター
コミュニティに参加
最新のニュースと更新を受け取るにはニュースレターを購読してください