Figmaを「触れるだけ」から「チョット使える」になるための第一歩

Figmaを使いこなす第一歩
◆ Live配信スケジュール ◆
サイオステクノロジーでは、Microsoft MVPの武井による「わかりみの深いシリーズ」など、定期的なLive配信を行っています。
⇒ 詳細スケジュールはこちらから
⇒ 見逃してしまった方はYoutubeチャンネルをご覧ください
【5/21開催】Azure OpenAI ServiceによるRAG実装ガイドを公開しました
生成AIを活用したユースケースで最も一番熱いと言われているRAGの実装ガイドを公開しました。そのガイドの紹介をおこなうイベントです!!
https://tech-lab.connpass.com/event/315703/

今回はFigmaを触れるから使えるようになるための第一歩として記事を出してみました。フロントエンジニアとしては、マストの技術?になってきているように感じます。というかフロントエンジニアとして必要な技能が、徐々に多くなってきているような気がするのですよ!でも視覚的に出来上がっていく楽しみがありますね。

ご挨拶

どもども!フロントとして1年が経過したような気がする龍ちゃんです。時が経つのは早いですね。ぽけ~っとしていたらあっという間に2年目になってしまいそうで、冷や汗を流しています。

今回は、僕がいろんなところで活用しているFigmaについてのお話です。本当にFigmaさんには業務からブログや広告までいろんなところでお世話になっています。プイっと振り分けられた仕事も、Figmaと遊んでいたおかげで乗り切ることができました。これで自分のアカウント周りは無料枠であるのは申し訳ないレベルですね。なので、Figmaを活用していくための紹介ブログを書いていこうと思います。

取り扱う内容としては以下になります。

  • ちゃんとコンポーネントに登録しよう
  • 色やテキストでよくつかうパターンは登録しよう
  • オートレイアウトを使おう

今回も初心者さん向けの記事になっています。「使えているようで使えていない」そんな瞬間を5回ほど乗り越えたので、ちょっと使える人になっていると思っています。それでは初めて行きます。

ちゃんとコンポーネントに登録しよう

皆さんコンポーネント化してますか?ただの図形配置ツールから、WEBデザインツールとしての活用を覚える第一歩が「コンポーネント」だと考えています。普段、ReactやVueを使っている身としては、コンポーネントという概念を理解しやすかったです。

初心者さんのために説明すると、テンプレート(ひな形)という表現が一番正しいと思います。僕がさっき感じた利点をまとめておきます。コンポーネントの利点
テンプレートの編集で全体的な変更を一括で反映させることができる。
プロトタイプを作るときに、動きを付けることができる。
デザインシステムを作るときに共通化しておくと後で大変助かるんやで!

「コンポーネント」を作成することは、短期的に見れば手間のかかる作業です。長期的な側面で見れば、やらない手はないです。小話ですが、Figmaで画面仕様書を作っていたのですが「画面ごと」コンポーネント化しておけばよかったと後悔しています。想像していたよりも変更が多かったので、泣きながら資料改定を行っていました。

それでは、「コンポーネント」について順を追って説明していきたいと思います。コンポーネント化したいオブジェクトを指定して、下の画面の赤枠の部分をクリックして下さい。

コンポーネントの作り方

下に記載している画像のように、紫の枠線になれば成功です。

コンポーネント成功例

画面的に差異はありませんね。コンポーネントへのアクセスは画面左側の「アセット」をクリックして「ローカルコンポーネント」から探してドラッグ&ドロップをすると使用できます。コンポーネント使用方法例

ここまで紹介して、利点がわかりにくいと思ったので動画を撮影してみました。今回は入門ということで、コンポーネント化するという話だけで止めておきます。

まだまだ、いろいろな機能があるので「ちゃんとコンポーネント使えているか?」という記事を出す予定です。

色やテキストでよく使うパターンは登録しよう

さて次は、お気に入りの色やフォントスタイルを保存しておこうという話になります。パターン登録の利点としては以下になります。

パターン登録の利点  色とフォントはぶれる可能性大やで!デザインの統一性が保たれる。
デザインするときに先に決めておくと迷わないので開発体験が良い!
デザインシステムを作るときに共通化しておくと後で大変助かるんやで!

やはりここも大きなシステムになるほど効果を発揮していきます。WEBデザインをしていると、絶妙なサイズミスなどがあったりします。これに後から気づいて激萎えした経験あります。なので、先にデザインシステムを組んでからWEBデザインに入ることを強くお勧めしています。きっと世の中の開発はそういう風に進んでいるんでしょう…..

では、色のパターン登録から始めましょう。

画面右側の□四つをクリック
画面のプラスボタンをクリック
登録した色を選択して、名前を付けて保存

画面の通りに進んでもらえれば色を登録することができます。使用方法としては、色を指定する部分にホバーして4つの□マークをクリックするとライブラリが表示されます。

パターン色の登録方法

あとはプイっとできます。

次に、テキストのパターン選択です。

テキストの登録方法  テキストのプロパティを設定する
画面右側の□四つをクリック
登録した色を選択して、名前を付けて保存

画面の通りに設定してもらえれば設定が成功するかと思います。登録したパターンは色と同様の手順で使用することができます。

あらかじめ登録しておくことで時短にもなるので超絶おすすめです。気が付いたらやるようにしましょう。

オートレイアウトを使おう

さてさて、次はオートレイアウトについて解説していきます。今回取り扱っているトピックの中で、最も感動した内容になります。「オートレイアウト」を使うことができたら、Figmaの初心者からは一歩踏み出すことができていると思います。

CSSを書いたことがある人は、「Flex Box」をイメージしてもらえればすんなり使うことができると思います。オートレイアウトを使うことのメリットとしては以下になります。

オートレイアウトの利点
範囲内の要素を自動でええ感じに配置してくれる。
範囲内の要素によって高さや幅を自動で調整してくれる。
WEBデザインに落とし込むときにFlexBoxへの転記としてやりやすい。

オートレイアウトの利点としては、自分で考える過程を省略することができるという点です。幅や要素間の間隔を自動で調整をしてくれるので、要素を追加すれば反映されます。Figmaの機能で「均等配置」という機能がありますが、こちらでは要素を追加した際に再調整が必要になります。なので、可変要素の場合は「オートレイアウト」を使用しましょう。

では、オートレイアウトの適応方法について説明します。「オートレイアウト」を適応したいフレームを指定して、画面右側の赤枠をクリックしてください。

オートレイアウト作成方法

下の画面が出てくれば、成功しています。画面が切り替わった際の要素の説明を行います。

オートレイアウトプロパティ

内部の要素としては、「Flex Box」で設定できる項目と大差ありません。直感的に配置の向きや要素間の幅などは設定することができると思います。「margin縦横」に関しても、CSSを書いたことがあれば想像しやすいかと思います。

ここで鬼門となるのが、配置の基準になります。

オートレイアウトの切り替え

ここはいろいろクリックしてみるとよいかもしれません。「中心に寄せる」や「右寄せ」などはイメージがしやすいと思います。ダブルクリックした場合は、均等配置になります。

深堀していけば、もっと書くことができます。ですが、公式の説明はすこぶるわかりやすいので置いておきますね(公式のヘルプセンター)。体当たりで使ってみればわかりますよww。

僕が遊んでいる動画を上げておきます。使って体当たりで覚えていきましょう。

終わりに

お疲れ様です。初めてFigmaに関するブログを出しました。去年一年間で一番成長した技能は、Figmaを扱う能力だと思います。フロントにかかわる人は扱えて損はないので、まだ触ったことがない人は触っていきましょう。触ったら、使えるようになるまで使い倒すことをお勧めします。偉そうなことを言っていますが、知らない機能はまだまだあるので勉強を重ねていきます。

勉強の過程で気づいたことは、ブログに出していく予定なのでこれからもよろしくお願いします。

最近は輪読会で、泣きながらOAuth認証についてまとめていました。結構お気に入りの図ができたので、是非!図だけでも見ていってください。

フリー素材を提供してくれるサイトは神だなと思います。これからもお世話になっていきたいです。

ではまた~

アバター画像
About 龍:Ryu 107 Articles
2022年入社で主にフロントエンドの業務でTailwindと遊ぶ日々。お酒とうまいご飯が好きで、運動がちょっと嫌いなエンジニアです。しゃべれるエンジニアを目指しておしゃべりとブログ執筆に注力中(業務もね)//
ご覧いただきありがとうございます! この投稿はお役に立ちましたか?

役に立った 役に立たなかった

0人がこの投稿は役に立ったと言っています。


ご覧いただきありがとうございます。
ブログの最新情報はSNSでも発信しております。
ぜひTwitterのフォロー&Facebookページにいいねをお願い致します!



>> 雑誌等の執筆依頼を受付しております。
   ご希望の方はお気軽にお問い合わせください!

Be the first to comment

Leave a Reply

Your email address will not be published.


*


質問はこちら 閉じる