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

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

投稿日:

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

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

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

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

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

今回は、自分自身の学習の備忘録も兼ねて、初心者がまず習得したい「一つだけ選択できるラジオボタン」の実装手順をまとめました。

ラジオボタンは「どれか1つを選んだら、他の選択肢がOFFになる」という仕様が重要です。

ラジオボタンの実装イメージ

チェックボックスと異なり、この動きをどう表現すれば良いのか、自分なりの整理も兼ねて、複数の選択肢が連動して動くラジオボタンの作成手順を詳しく解説します。

ラジオボタンの実装手順

ラジオボタンのおおまかな作成の流れは以下の通りです。

  1. ラジオボタンを用意する
  2. 複数の選択肢(ラジオボタン)をひとまとめにコンポーネント化する
  3. バリアントを追加し、選択状態のパターンを用意する
  4. クリックに応じた処理を設定する

ラジオボタンのデザインはバリエーションが多いので、今回は下図のようなラジオボタンを作ってみたいと思います。

今回作るラジオボタン

ラジオボタンを用意する

まずは1つのラジオボタンの作ります。

楕円ツールで20pxの円と一回り小さい円(サイズは任意)を作成し、重ね合わせグループ化します。

こちらが未選択状態【OFF】のラジオボタンになります(内側の小さい円は選択状態の色を表示するために設置しています)。

ラジオボタンのベースを準備

右クリックでメニューを表示し、「コンポーネントを作成」を実行します

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

コンポーネント化

複数の選択肢(ラジオボタン)をひとまとめにコンポーネント化する

次に作成したラジオボタンと任意のテキストを組み合わせて一つの選択肢を作ります。

一つの選択肢を作

それを必要な数だけ複製し、ひとまとめにしてグループ化(フレーム化)したら、下図のようにグループごとコンポーネント化します。

グループをコンポーネント化

バリアントを追加し、選択状態のパターンを用意する

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

コンポーネントのバリアントを追加

今回の例では「安い」「普通」「高い」という選択肢を作りたいので、それぞれのボタンが選択された状態として、合計3パターン(メインコンポーネント1つ、バリアント2つ)を用意します。

選択状態であることがわかるようにボタンの内側の円の背景色を変更します。

バリアントの編集

右サイドバーでメインコンポーネントの名前をわかりやすいように「デフォルト」から「Aを選択中」へ変えておきます。

コンポーネントの名前を変更

同様に他の2つバリアントの名前を変更しておきます。

名前を変更後のレイヤーの状態

クリックに応じた処理を設定する

続いて各ラジオボタンがクリックされた時の動作を設定していきます。

まず「Aを選択中」グループにおいて「ボタンB」をクリックした時に「Bを選択中」の状態に変更するように設定します。

「Aを選択中」グループの「ボタンB」を選び、右サイドバーのタブを「プロトタイプ」に切り替えたらインタラクションを追加します。

インタラクションを追加

インタラクションは以下のように設定しました。

トリガークリック時
アクション次に変更
プロパティ1Bを選択中
アニメーション即時

設定すると「ボタンB」から「Bを選択中」へ矢印が伸びます。

「ボタンB」から「Bを選択中」へ矢印

同様に「ボタンC」もインタラクションを設定します。こちらのプロパティ1は「Cを選択中」を指定します。

ボタンCインタラクション

これだけでは1度しかボタンの切替ができないので残り2つのバリアントにおいてもインタラクションを設定し、双方向に切替ができるようにしていきます。

「Bを選択中」の「ボタンA」のインタラクションのプロパティ1は「Aを選択中」を指定します。

「Bを選択中」の「ボタンA」のインタラクション

「Bを選択中」の「ボタンC」、「Cを選択中」の「ボタンA」「ボタンB」もインタラクションを設定すると下図のように双方向に矢印が伸びる状態になります。

双方向に矢印が伸びる状態

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

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

確認用にフレームを作成

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

アセットから配置

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

各ボタンをクリックしたときに切り替えができたら成功です。

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

まとめ

今回は、Figmaで一つだけ選択できるラジオボタンを実装する基本の手順をご紹介しました。

関連する記事

サムネイル

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

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

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

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

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

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

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

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