figma

【Figma】プロトタイプ機能の使い方|基本マスターガイド(初心者向け)

プロトタイプの使い方の基本マスターガイド

 

プロトタイプ(プロトタイピング)とは?

デザインの段階で、ボタンの遷移など実際に近い動きをプレビュー画面で確認できる機能です

 

まずは実際に操作してみてね↓↓


本記事では、ご覧のような「ハンバーガーメニュー」「ヘッダーの固定」「TOPに戻るボタン」「横スライドの動き」などの基本的な動きや、プロトタイプの共有方法について解説します。

ハンバーガーメニュー、ヘッダーを固定、TOPに戻る、横スライドの例

 

できるだけわかりやすく解説するので、ぜひ最後まで読んでみてね!

目次

プロトタイプ作成の準備プロトタイプタブの切り替えフローと開始点の設定コネクション(ヌードル)の作成クリックが選択できない場合プレビューの確認スマホで確認する
プロトタイプの共有リンクの発行のみ行うリンクの発行と送信を行うリンクの権限の変更・削除埋め込みコードを取得ヘッダーの固定方法横スクロールの作り方ハンバーガーメニューの作り方ページ内リンクの作り方




  📖目次に戻る

プロトタイプ作成の準備

【注意】プロトタイプを作成するには、編集可のアクセス権が必要です。

閲覧のみのアクセス権の場合は、プロトタイプの作成はできないのでご注意ください。(プロトタイプの再生は可能

それでは、プロトタイプを作成する手順を見ていこう!

  📖目次に戻る

【準備その1】プロトタイプタブの切り替え

まずは、プロトタイプを作成するために画面右上のタブを「プロトタイプ」に切り替えましょう。

(※これから説明する操作は、指示がない限りこちらのタブを選択した状態で行います。)

画面右上のプロトタイプタブを選択する

ショートカットキー

macのショートカットキー windowsのショートカットキー どちらも、shift + E

  📖目次に戻る

【準備その2】フローと開始点の設定

次に、ウェブサイトやアプリ内でどのようにページ遷移するか(できるか)を表す「フロー」開始点を設定します。

フローを設定しないとプレビュー画面を開けないから注意してね!

 

step
1
フレームを選択

左サイドバーのレイヤーパネル、またはキャンバス上部のフレーム名をクリックして、プレビューを開始するフレームを選択します。

 

step
2
フローの開始点の追加

フレームを選択した状態で、右サイドバーの「フローの開始点」をクリックします。

すると、フレームの左上にラベル(Flow1)が表示されます。(ラベル名は打ち替え可能

これでフローの開始点の設定ができました。以上でプロトタイプの作成準備は完了です。

 

次のステップから実際にプロトタイプを作成してみよう!

  📖目次に戻る

コネクション(ヌードル)の作成

プロトタイプのコネクション(ヌードル)の作成

プロトタイプの作成には、ページ同士などを繋ぐコネクション(通称:ヌードル)を設定する必要があります。

コネクションとは、異なるページコンポーネント結びつけるリンクのことで、プレビュー時の「ページ間の移動方法」「アニメーション」を設定することができます。

このような画面の変化や動作のこと「インタラクション」といいます。

 

まずは、「ボタン」をクリックしてページ遷移する「動き」を設定するよ!

step
1
「+」マークをドラッグ

ボタンの上にカーソルを移動すると表示される「+」マークをドラッグし、伸びたコネクションを遷移させたいフレーム上で離します。

間違った場所にドラッグしてしまった場合は、コネクション(ヌードル)をアートボード外へ引き離すようにしてドラッグすると解除できるよ!

 

step
2
イランタラクションの設定

ドラッグした後に表示されるパネル(※)で、次のようにインタラクションの設定を行います。

トリガータップ時
アクション→次に移動
移動先 (フレーム名が表示)任意のページ
アニメーション即時
「スクロール位置をリセット」チェック

※表示されない場合は、コネクション(ヌードル)を選択して表示させましょう。

インタラクションの詳細設定パネル

これで、ボタンをクリック(タップ)することで、ページを移動する動きを設定することができました。

しかし、このままでは動きが一方通行になってしまいます。次に逆方向のインタラクションも設定しよう!

 

step
3
逆方向のイランタラクションの設定

今度は、先ほど移動先に設定したページからtopページへのインタラクションを設定します。

(今回は例として、ヘッダーのロゴをクリックしてtopページへ戻る動きを実装します。)

ドラッグした後に表示されるパネル(※)で、次のように設定を行います。

トリガータップ時
アクション→次に移動
移動先 (フレーム名が表示)トップページ
アニメーション即時
「スクロール位置をリセット」チェック

※表示されない場合は、コネクション(ヌードル)を選択して表示させましょう。

逆向きのインタラクションの詳細設定

これで「ボタンの移動先」「トップページ」往来ができるようになりました。

 

他のボタンも同じ要領でインタラクションを設定するよ!

  📖目次に戻る

クリック(タップ)が選択できない場合

プロトタイプのインタラクションで「タップ」(クリック)が選択できない

インタラクションの設定でクリック(タップ)が選択できなくて困ったことはありませんか?

この場合は、右サイドバーの「インタラクション」を確認してみてください。

タップが既に指定されている場合は、右側の「ー」をクリックして一度クリアにすることで、クリック(タップ)を選択できるようになります。

右サイドバーのインタラクションでタップが既に指定されている

要素をコピーしてインタラクションを設定する場合は、前回設定した設定した内容が残ったままになっていないか確認してね!

また、クリック(タップ)を選択しているのに、プレビューでクリックしても何も起きない場合があります。

この場合も、右サイドバーの「インタラクション」を確認してみてください。

「別のインタラクションが最初にトリガーされるため、このインタラクションはトリガーされません。」と表示されている場合があります。

タップと同時に指定している「マウスオーバー」を削除するか、別のインタラクションに変更しましょう。

クリックする前にマウスオーバーが反応してしまうから意味ないってことだね!

  📖目次に戻る

プレビューの確認

ボタンの遷移先や動きなどの設定ができたら、プレビュー画面で実際の動きを確認しましょう。

ここからは、プロトタイプの「プレビュー画面」の確認方法をご説明します。

 

step
1
デバイスの設定

プレビュー画面で表示する「デバイス」を設定するために、アートボード外の何もない場所をクリックした状態で右パネルの「デバイス」のプルダウンから任意のデバイスを選択します

 

今回は375px幅でアートボードを作成したので、画面サイズ同じ幅375pxで確認するために「iPhone 13 mini(375×812)」を指定しました。(デバイスの設定後は、向きを変更可能)

 

デバイスを「なし」に設定すると、枠のない状態で幅と高さの画面サイズを自由に設定できるよ!

 

step
2
再生ボタンをクリック

トップページを選択した状態で、 画面右上の「▶︎」マークをクリックします。

すると、選択したデバイスが表示され、実際にスクロールしたりボタンをクリックすることができるようになります。

先ほど設定した遷移先が正しく表示されていますね!

 

ちなみに、アートボード左上のフロー名( プロトタイプのフロー名 )右側の「▶︎」をクリックすることでもプレビューを確認できるよ!

さらにプレビュー画面では、上部ツールバーの各ボタンをクリックすることで、さらに詳細な設定を行うことができます。

(左から2番目)をクリックすると、左サイドバーに「フローの一覧」が表示されます。

(左から3番目)をクリックすると、右サイドバーに「コメント」が表示されます。

figmaのプロトタイプのプレビュー画面の詳細

「共有」をクリックすると、自分以外の人とプレビュー画面を共有できます。

(詳しくは次の項をチェック

「オプション」をクリックすると、次のような見え方に関する詳細設定を行うことができます。

figmaのプロトタイプタブに切り替えた後のオプションパネル

それではプロトタイプが作成できたので、共有方法について見てみよう!

📖目次に戻る

スマートフォン(スマホ)で確認する

Figmaで作成したデザインやプロトタイプをスマホで確認する手順をご説明します。

まずは以下のURLにアクセスしてFigmaアプリをダウンロードしましょう。(※既にアカウントをお持ちの方はログインして下さい)

ダウンロードできたらアカウントを作成してログインしよう!

アプリにログインした状態で…

メニューバーの「最近使用」をタップするとファイル一覧が表示されるので、該当のファイルをタップ

ファイルが開いたら、右上の「…」マークをタップし、  メニューの「プロトタイプを表示」をタップ

するとプロトタイプ画面が表示され、スマホの画面で操作することができます。

メニュー画面表示したい場合は、指二本で画面を長押しすることで表示することができます。

選択できるメニュー項目は以下の通りです。

  • フロー(複数ある場合は変更可)
  • プロトタイプを終了
  • 最初から
  • ファイルを表示
  • コメントをオン
  • ホットスポットヒントをオン
  • 共有

スマホでもフローを切り替えたり、共有したりと意外と便利だね!

📖目次に戻る

プロトタイプの共有

プロトタイプの共有

プロトタイプの共有機能では、リンクを発行して共有することで、デバイスのプレビュー機能や閲覧者によるコメントでフィードバックを得ることができます。

まずは、画面右上の「▶︎」マークをクリックしてプレビュー画面を表示させましょう。

(「▶︎」マークをクリックせずに共有を行うと、開発画面が共有されてしまうので注意!)

さらに、プレビュー画面の画面右上の「プロトタイプを共有」をクリックします。

すると、次のようなパネルが表示されます。

プロトタイプの共有作業はこのパネルで行います。次の項から詳しく見ていきましょう。

下の目次から飛んでみてね!

📖目次に戻る

リンクの発行のみを行う

リンクの発行のみを行う場合は、表示されたパネル右上の「リンクをコピーする」をクリックするだけでOK!

ダッシュボードにURLがコピーされるので、任意の場所にペーストして使用しましょう。

 

発行したリンクを送りたいときメールチャットにそのまま貼り付けて

📖目次に戻る

リンクの発行と送信を同時に行う

リンクの発行と送付同時に行う場合は、入力欄に「メールアドレス」を入力 > 「付与する権限」をプルダウンメニューから選択 > 「招待ボタン」をクリックの順に行います。

(入力欄にカンマで区切って複数のメールアドレスを入力することも可)

そうすることで、次のようなメール入力したメールアドレスに送付されます。

メールを受け取ったら、「Figmaで開く」をクリックして開きましょう。


もし、ファイルを「下書き」に置いている場合は、アクセス権を「編集可」にすると次のような警告が表示されて共有ができないので注意しましょう。

「ファイルを移動する」ボタンをクリックして、ファイルを一旦プロジェクトに移動してから再度招待することで共有が可能です。

 

ちなみに、アクセス権で「プロトタイプのみ共有」は、有料プランのみ選択可能だよ!

📖目次に戻る

リンクの権限の変更・削除

「リンクの公開範囲」は、パネル中段左のプルダウンをクリックして次の中から変更が可能です。

  1. リンクを知っているユーザー全員
  2. リンクとパスワードを知っているユーザー全員(有料プランのみ
  3. このファイルに招待されたユーザーのみ

「アクセス権」右側のプルダウンから変更が可能で、既に招待を送っている相手にも適用されます。

 

間違えて送ってしまっても、後で制限をかけたり削除できるから安心だね!

「招待を送った人のリスト」はパネル下部に表示され、右側のプルダウンからアクセス権を変更したり、権限を削除することができます。

ちなみに、送信相手がリンクにアクセスすると(招待済み)が消えてアイコンが表示されます。(例:図の上部)

まだアクセスがない場合のみプルダウンから、「招待を再送信」をクリックしてリンクを再送することもできます。

 

リンクを送った相手の状況がわかるから便利だね!

📖目次に戻る

埋め込みコードを取得

プロトタイプで埋め込みコードを取得する

プロトタイプの画面をページに埋め込む場合は、パネルの最下部の「埋め込みコードを取得」をクリックすることでコードを取得することができます。

ダッシュボードにURLがコピーされているので、任意の場所にペーストして使用しましょう。

 

実はこの記事の冒頭には埋め込みコードを貼っているよ!(コチラをチェック!)

📖目次に戻る

ヘッダーの固定方法

プロトタイプのプレビュー画面で、ヘッダーを上部に固定したままスクロールさせる方法をご説明します。

「ステータスバー」「ヘッダー」を固定する方法を見てみよう!

 

step
1
「プロトタイプ」タブに切り替え

まず、画面右上のタブを「プロトタイプ」に切り替えます。

画面右上のプロトタイプタブを選択する

ショートカットキー

macのショートカットキー windowsのショートカットキー どちらも、shift + E

 

step
2
固定するパーツを選択

次に、固定するパーツを選択します。(今回は「ステータスバー」と「ヘッダー」)

または、レイヤーがロックされて選択できない場合などは、左サイドバーのレイヤーを選択。

 

step
3
スクロール動作の指定

最後に、右サイドバーの「スクロール動作」「位置」のプルダウンメニューから「固定(同じ場所にとどまる)」を選択し、「オーバーフロースクロール」「スクロールなし」を選択します。

画面右上の「▶︎」マークをクリックしてプレビュー画面を確認しましょう。

スクロールしてもヘッダーとステータスバーが固定されていますね。


ちなみに、「スクロール動作」のプルダウンメニューから「固定(同じ場所にとどまる)」を選択すると、レイヤーパネルに「固定セクション」が作成されます

選択したレイヤーが固定セクションに入っていますね。

「固定セクション」に入っているレイヤーはスクロールの影響を受けないよ!

📖目次に戻る

横スクロールの作り方

横スクロールを実装する場合は、まずアートボードより横幅の広いパーツを作成し、アートボードと同じかそれより狭い枠で囲う必要があります。(マスクをかける必要はありません)

そして、横スクロールをする要素を、フレームなどで囲むなどして階層構造にする必要があります。

では早速、横スクロールの設定方法を見てみよう!

 

step
1
「プロトタイプ」タブに切り替え

まず、画面右上のタブを「プロトタイプ」に切り替えます。

画面右上のプロトタイプタブを選択する

ショートカットキー

macのショートカットキー windowsのショートカットキー どちらも、shift + E

 

step
2
固定するパーツを選択

横スクロールするパーツを囲っている枠(親要素)を選択します。またはレイヤーを選択します。

横スクロールするパーツの親要素のみを選択する

囲っている枠のみを選択するところがポイントだよ!

 

step
3
オーバーフロースクロールの指定

最後に、囲っている枠を選択した状態で右サイドバーの「スクロール動作」「オーバーフロースクロール」のプルダウンメニューから「水平」を選択します。

(今回は、「位置」「親とスクロール」に設定

画面右上の「▶︎」マークをクリックしてプレビュー画面を確認しましょう。

横スクロールがうまく実装されていますね。


もし、横スクロールができない場合は、以下の項目をチェックしてみてください。

  1. 横スクロールする要素がアートボードより幅が狭い
  2. 横スクロールする要素を枠(フレームなど)で囲んでいない
  3. 横スクロールする要素を囲んだ枠がアートボードより幅が広い
  4. 横スクロールする要素を囲んだ枠に対して「オーバーフロースクロール」> 「水平」を設定していない

 

横スクロールが複数並んでいる場合は、まとめてオートレイアウト化すると階層構造(枠で囲まれる)になって便利だよ!

 📖目次に戻る

ハンバーガーメニューの作り方

ボタンを押すと横からスライドする「ハンバーガーメニュー」をプロトタイプのプレビューで実装する方法をご説明します。

ハンバーガーメニューの説明図

 

実装するために、事前に「メニューを表示するためのボタン」「ハンバーガーメニュー」(別フレーム) を用意しておきましょう。

 

step
1
「プロトタイプ」タブに切り替え

まず、画面右上のタブを「プロトタイプ」に切り替えます。

画面右上のプロトタイプタブを選択する

ショートカットキー

macのショートカットキー windowsのショートカットキー どちらも、shift + E

 

step
2
「+」マークをドラッグ

ボタンの上にカーソルを移動すると表示される「+」マークをドラッグし、伸びたコネクションをハンバーガーメニューフレーム上で離します。

ボタンが深い階層にあって選択できない場合は、左サイドバーのレイヤーパネルから選択してね!

 

step
2
イランタラクションの設定

移動先を設定した後に表示されるパネル(※)で、次のようにインタラクションの設定を行います。

トリガータップ時
アクション→次に移動
移動先 (フレーム名が表示)メニューのページ
アニメーション(方向)ムーブイン
マッチングレイヤーをアニメーション化にチェック

※パネルが表示されない場合は、コネクション(ヌードル)を選択して表示させましょう。

「マッチングレイヤーをアニメーション化」にチェックを入れないと、ステータスバーも一緒にスライドインしてしまうので注意しましょう。

これで、ボタンをクリック(タップ)することで、ハンバーガーメニュー右から左だりへスライドする動きを設定することができました。

 

しかし、これでは動きが一方通行になってしまうので、逆方向のインタラクションも設定しよう!

 

step
3
逆方向のイランタラクションの設定

今度は、先ほど移動先に設定したメニューのページから元のページへ戻るインタラクションを設定します。

「+」マークをアートボード外にドラッグすると表示されるプロトタイプの「戻る」ボタン 」マークの上で離すことで直前のページに戻る動きを設定することができます。

ドラッグした後に表示されるパネルでは設定は不要です。

これで、ハンバーガーメニューの開閉の動きを設定することができました。

戻るインタラクションの詳細設定

ページ上部のメニューボタンをクリックすることで、メニューを左右にスライドできていますね。

 

今回はアニメーションに「ムーブイン」を設定したけど、他にも様々なものがあるので色々試してみてね!

 📖目次に戻る

ページ内リンクの作り方(トップに戻るボタン)

ページ内リンクの例として、「TOPに戻るボタン」をプロトタイプのプレビューで実装する方法をご説明します。

まずは、実装するために、「デザインモード」でTOPに戻るボタンを作成しておきましょう。

figmaのプロトタイプのtopに戻るボタンの説明図

step
1
TOPに戻るボタンの設定

「デザインモード」「トップに戻る」ボタンを設置します。

設置する場所は、設定したデバイスに入るように注意しましょう。

topに戻るボタンなどのスクロール動作を固定する予定の要素は、デバイスの枠内に設置する

デバイスの高さより外側に設置してしまうと、プレビューで表示されないから気をつけてね!

 

step
2
TOPに戻るボタンの固定

スクロールしてもボタンの位置を固定するために、TOPに戻るボタンを選択している状態「プロトタイプモード」に切り換え、右サイドバーのスクロールの動作位置を「固定を選択します。

step
3
コネクションを最上部までドラッグ

ボタンの上にカーソルを移動すると表示される「+」マークをドラッグし、伸びたコネクションを最上部の要素で離します。(今回は、ステータスバー)

topに戻るボタンからコネクションをドラッグして最上部の要素までドラッグする

step
4
イランタラクションの設定

移動先を設定した後に表示されるパネル(※)で、次のようにインタラクションの設定を行います。

トリガータップ時
アクション次にスクロール
移動先 (フレーム名が表示)最上部の要素
❹動きの種類アニメーション
❺アニメーション任意

※パネルが表示されない場合は、コネクション(ヌードル)を選択して表示させましょう。

これで、TOPに戻るボタンをクリック(タップ)することで、最上部へスクロールする動きを設定することができました。

画面右下に固定された「TOPに戻るボタン」をクリック(タップ)することで最上部へスクロールしていますね。

 

同じ方法でクリックするとページ内をスクロールする目次なんかも作れちゃうよ!

 📖目次に戻る

最後に

今回は、プロトタイプ機能の基本的な設定方法プレビューの確認方法アニメーションについて初心者向けに解説しました。

Figmaについて、他にも詳しく知りたい方は他の記事もチェックしてみて下さい!

figmaのアイキャッチ
Figma

Figmaの使い方について、基礎から応用まで初心者向けに解説しています。

続きを見る

最後までお読みいただき、ありがとうございました!



-figma
-