Figmaからコードへ:3つの方法と無料のCSSからTailwindへの変換ツール

Figmaからコードへ

Figmaからコードへ:プラグイン、AI、手書きの比較とCSSからTailwindへの変換ツール | We.Inc

FigmaのデザインをHTML、CSS、Reactに変える方法を解説します。書き出しプラグイン、AIツール、手書きのコーディングを比較し、FigmaとCSSの対応早見表、デザイントークン、FigmaのCSSをTailwindのクラスに変える無料の変換ツールを紹介します。

Figmaのデザインをコードにする方法は3つあります。HTMLやReactを生成する書き出しプラグイン、最初の版を作ってくれてそれを自分で仕上げるAIツール、そしてFigmaのインスペクトパネルにある正確な値を使って手で書く方法です。オートレイアウトはCSSのflexboxに、Figmaの変数はCSS変数に対応します。下にFigmaのCSSを貼り付ければ、Tailwindのクラスが得られます。

方法を選ぶ

Figmaのインスペクトパネルか開発モードからレイヤーのCSSをコピーし、変換ツールに貼り付けて、書き出されたTailwindのクラスをコピーしましょう。よく使うレイアウト、余白、色、文字のプロパティに対応しています。認識できなかったものは一覧に表示されるので、自分で対処できます。

よくある質問

FigmaはHTMLを直接書き出せますか?

Figmaはインスペクトパネルで各レイヤーのCSSを表示しますが、ページ全体を動くWebサイトとして書き出すことはできません。その隙間を埋めるのがプラグインやAIツールですが、コードの品質はまちまちです。

生成されたコードは本番で使えるレベルですか?

シンプルなページなら使える場合もあります。生成されたコードは、ほかの画面サイズで崩れる固定サイズや絶対位置をよく使うため、構造、レスポンシブ対応、アクセシビリティを整える時間を見込んでおきましょう。

FigmaのオートレイアウトをCSSに変換するには?

オートレイアウトはflexboxそのものです。方向はflex-directionに、間隔はgapに、パディングはそのままpaddingになり、内容に合わせる(hug)や親に合わせる(fill)のサイズ指定はfit-contentやflex: 1になります。

非公開のデザインにこの変換ツールを使っても安全ですか?

はい。処理はすべてブラウザー内で行われ、貼り付けたCSSがどこかに送信されることはありません。

コードを書かずにデザインから公開サイトへ

プラグイン、AI、手書きの比較

デザインをコードにする3つの方法

FigmaとCSSの対応早見表

Figmaの概念とCSSの対応

トークンと手作りのカード

Figmaの変数をCSS変数にする

トークンには値ではなく役割で名前を付けましょう。そうすれば、ブランドを刷新しても変更は1行で済みます。Tailwindはテーマを通じてそれらを読み込めます。

カードのフレームを手で作り直す

オートレイアウトはgap付きのflexになり、パディングと角丸はインスペクトパネルの値をそのまま使います。値を編集するとカードが更新されます。

オートレイアウトはflexboxです。こちらで復習しましょう:

flexboxとgridの早見表

FigmaのCSSからTailwindへの変換ツール

FigmaのインスペクトパネルからCSSを貼り付けてください。入力例があらかじめ入っています。

FigmaのCSS

Tailwindのクラス({n})

クラスをコピー

(まだ認識されたものはありません)

JSXとして

JSXをコピー

変換されなかったもの(手作業で対応してください):

無料で始める · クレジットカード不要

関連: ガイド|Webマーケティングと集客を学ぶ

製品

ご利用いただける方

機能

リソース

会社情報

サイトマップを見る