SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

DeveloperZine(デベロッパージン)- エンジニアの意思決定を支える技術情報メディア ProductZine

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

デザインに貢献できる開発者になろう! Figmaを通じたデザインの始め方

デザインからコードへ ──デザインのデータの見方を覚えてコーディングしてみよう!

デザインに貢献できる開発者になろう! Figmaを通じたデザインの始め方 第2回

レイアウトの情報の見方

 flexboxの場合のレイアウトや、マージンやパディングの値はFrameのレイヤーを選択することによって確認できます。(デザインでAuto Layoutという機能が使われていることが前提となります。)

 左のようにグラフィカルに確認することもできますし、よりコードのような情報もLayoutセクション内から確認・コピペすることができます。

レイアウトの情報の画面
レイアウトの情報の画面

テキストについて

 次にテキストですが、テキストのレイヤーを選択すると、テキスト関連のプロパティやテキストの値を確認できます。

テキスト操作画面
テキスト操作画面

 ちなみにですが、右ウィンドウの情報はホバーするとコピペすることができます。

 また、今回はCSSで表示していますが、こちらはSwiftUIやJetpack Composeのものに書き換えることができます。

コード書き換え画面
コード書き換え画面

 また、CSSではpxではなくremで書きたい時は、Codeセクションから変更することができます。

Codeセクション変更画面
Codeセクション変更画面

 「Set unit scale……」を選択するとremのベースとなるフォントサイズを指定することができます。これはConfig以降追加された機能で、一々計算する必要もなく便利です。

フォントサイズの指定画面
フォントサイズの指定画面

画像の書き出し

 画像の書き出しも右ウィンドウからです。選択したフレーム内にある画像たちがAssetsのセクションに表示されています。

Assetsのセクション
Assetsのセクション

 また、Figma本体はWebPなどのフォーマットでの出力に対応していないのですが、Dev Modeプラグインである「Figma Exporter」を使えば実現できます。

Figma Exporter
Figma Exporter

コンポーネント

 コンポーネントとそれをまとめたものであるVariantsに対しても、それ専用の情報を閲覧することができます。これまでと同じようにコンポーネントのレイヤーを選択すると下記のように表示されます。

コンポーネント画面
コンポーネント画面

 また、Playgroundで他のプロパティに変えたらどうなるのか、状態ごとの差分も気軽に確認することができます。

変更確認画面
変更確認画面

次のページ
変更履歴を見る

この記事は参考になりましたか?

デザインに貢献できる開発者になろう! Figmaを通じたデザインの始め方連載記事一覧

もっと読む

この記事の著者

seya(セヤ)

 Figma に詳しいフロントエンドエンジニア。NY州立大学 Stony Brook Computer Science 科卒業後、ソフトウェアエンジニアとして働き始める。フロントエンドエンジニアとして働く傍ら、エンジニアにとってもあらゆるメリットを持つ Figma に魅せられ、エンジニア目線でデザインプロセスの改善やデザインからコードへの自動化などを手がける。<Figma 公式グローバルカンファレンス「Figma Config 2022」登壇。Comm...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

CodeZine(コードジン)
https://codezine.jp/article/detail/18000 2023/07/27 11:00

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー