• HOME > 
  • Figma > 
  • 【Figma】トグルスイッチ(ON/OFF切り替えボタン)を...

【Figma】トグルスイッチ(ON/OFF切り替えボタン)を作る【プロトタイプ】

投稿日:

このページにはGoogleアドセンス広告とアフィリエイト広告が含まれています。

カテゴリー記事のアイキャッチ画像

本記事は執筆時点(2026年03月24日)の情報をベースにしております。掲載している情報が最新ではない可能性がありますので何卒ご容赦ください。

Webデザインの標準ツールとして欠かせない「Figma」。

私自身、現在進行形でFigmaの操作を習得中なのですが、学べば学ぶほどその奥深さに驚く毎日です。

今回は、自分自身の学習の備忘録も兼ねて、初心者がまず習得したい「トグルスイッチ(ON/OFF切り替えボタン)」の実装手順をまとめました。

クリックできるトグルスイッチの実装手順

WebサイトのUIに欠かせない「トグルスイッチ」。

Figmaでは静止画のデザインだけでなく、実際にクリックして「ON/OFFの切替」動きまで再現できると、プロトタイプの質が一気に上がります。

トグルスイッチの動作例

私自身、Figmaを習得中なのですが、最初は「どうやってON/OFFを切り替えるの?」と迷ってしまいました。

今回は自分の復習も兼ねて、バリアント(Variants)機能を使ったトグルスイッチの作り方を初心者視点で解説します。

主な流れは以下の通りです。

  1. トグルスイッチの「ベースデザイン」を作成する
  2. コンポーネント化と「バリアント」の作成
  3. プロトタイプで「クリック」の動きを双方向に繋ぐ

トグルスイッチのデザインはバリエーションが多いので、今回は下図のようなトグルスイッチを作ってみたいと思います。

今回作るトグルスイッチ

トグルスイッチの「ベースデザイン」を作成する

まずは、長方形ツールと楕円ツールでトグルスイッチのパーツを作成します。

長方形は角丸を設定しカプセル状にし、「OFFの状態」に用いるので背景色はグレーにしておきます。

2つのパーツを重ねたらグループ化します。

トグルスイッチのベースを準備

コンポーネント化と「バリアント」の作成

作成したグループを選択した状態で、右クリックして「コンポーネントを作成」を実行します。

オブジェクトをコンポーネント化

コンポーネント化するとバウンディングボックスが紫色の線に変わります。

次にコンポーネントを右クリックし、「メインコンポーネント」から「バリアントの追加」を実行します。

バリアントを追加

右サイドバーで追加したバリアントの名前を「オン」に変更します。

バリアントの名前を変更

同様に元のコンポーネントも「オフ」に名前を変えておきます。

バリアント「オン」を編集します。スイッチの円の位置を右側に移動し、塗りを設定しました。

バリアントを編集

これで「ONとOFF」の両方の状態が用意できました。

プロトタイプで「クリック」の動きを繋ぐ

最後に、プロトタイプでクリックした時にONとOFFが切り替わるように設定します。

「OFF⇒ON」とその反対の「ON⇒OFF」の双方向に動くようにするのがポイントです。

まずは「OFF⇒ON」の動きを設定します。

「OFF」を選択し、右サイドバーのタブを「プロトタイプ」に切り替え、「インタラクション」を追加します。

インタラクションの追加

インタラクションを下図のように設定します。

インタラクションの設定
トリガークリック時
アクション次に変更
プロパティ1 オン
アニメーション即時

「OFF⇒ON」へ矢印が伸びます。

続いて反対の「ON⇒OFF」も同様の手順でインタラクションを設定します。

インタラクションの設定
トリガークリック時
アクション次に変更
プロパティ1 オフ
アニメーション即時

双方向に矢印が伸びたら完成です。

プロトタイプで動作確認を行う

プロトタイプで動作を確認するために適当なフレームを作成します。

フレームを作成したら左サイドバーからアセットを開き、作成したトグルスイッチをドラッグアンドドロップでフレーム内に配置します。

アセットから配置

フレームを選択した状態で右サイドバーからプロトタイプを表示して確認します。

クリックするたびにONとOFFの切り替えができたら成功です。

プロトタイプを表示して確認

まとめ

今回は、Figmaでトグルスイッチ(ON/OFF切り替えボタン)を実装する基本の手順をご紹介しました。

関連する記事

サムネイル

【Figma】プルダウンするセレクトボックスの作り方【プロト……

2026年03月24日
セレクトボックスは「クリックしたらプルダウンで選択肢が表示される」という仕様が重要です。Figmaでこの動きをどう表現すれば良いのか、自分なりの整理も兼ねて、プルダウンで選択肢を表示するセレクトボックスをバリアント機能を使って作成する手順を詳しく解説します。
サムネイル

【Figma】一つだけ選択できるラジオボタンの作り方【プロト……

2026年03月24日
ラジオボタンは「どれか1つを選んだら、他の選択肢がOFFになる」という仕様が重要です。 Figmaにおいてこの仕様をどう表現すれば良いのか、自分なりの整理も兼ねて、バリアント機能を使って複数の選択肢が連動して動くラジオボタンの作成手順を詳しく解説します。
サムネイル

【Figma】クリックできるチェックボックスを作成する【プロ……

2026年03月06日
Figmaにおいて静止画のデザインだけでなく、実際にクリックして「チェックが入る(チェックを外す)」動きまで再現できると、プロトタイプの質が一気に上がります。今回は自分の復習も兼ねて、バリアント機能を使ったチェックボックスの作り方を初心者視点で解説します。
サムネイル

【Figma】マウスオーバー(ホバー)を実装する【プロトタイ……

2026年03月06日
Figmaでデザインを作成していて、「ボタンにマウスを置いた時の動き(ホバー効果)を、もっと手軽に再現できればいいのに」と思ったことはありませんか?今回は、初心者がまず習得したい「マウスオーバー効果」の実装手順をまとめました。