バリアントを作成して利用する

rein
質問: バリアント
他の人から受け取ったコンポーネントを使ったところ、 コンポーネントのインスタンスを選択して右クリックすると、[バリアントの変更]という項目が表示されて、 簡単にアイコンが変えられるのですが、自分で作る方法はどうすればよいのでしょう?
便利なので僕も使いたいです。

Figmaでバリアントを作成して利用する方法を紹介します。

バリアントの作成

はじめにバリアントを作成します。フレームを3つ作成して以下の図形を用意しました。
フレームの名前を左から[Icon/Home][Icon/Search][Icon/Settings]としています。
バリアントを作成して利用する:画像1

フレームを選択して右クリックします。ポップアップメニューが表示されますので[コンポーネントを作成]の項目をクリックします。
バリアントを作成して利用する:画像2

フレームがコンポーネントになりました。(紫色の枠になります)
バリアントを作成して利用する:画像3

同じ手順を繰り返して、3つのフレームをコンポーネントにしました。
バリアントを作成して利用する:画像4

作成した3つのコンポーネントをドラッグするか、左側の[レイヤー]パネルで選択します。
バリアントを作成して利用する:画像5

右側のパネルの[バリアントとして結合]のボタンをクリックします。
バリアントを作成して利用する:画像6

バリアントとして結合されました。紫色の点線でコンポーネントが囲まれた表示になります。
バリアントを作成して利用する:画像7

以上でバリアントの作成は完了です。

バリアントの利用

作成されたバリアントを利用します。別のフレームを作成して、下図の枠を描画します。
バリアントを作成して利用する:画像8

左側のパネルで[アセット]のタブをクリックします。下図の表示に切り替わります。 [このファイル内で作成]の項目をクリックします。
バリアントを作成して利用する:画像9

ページが表示されます。今回は[Page 1]で作業していますので[Page 1]をクリックします。
バリアントを作成して利用する:画像10

[Icon]の項目が表示されますのでクリックします。
バリアントを作成して利用する:画像11

クリックすると下図の詳細ウィンドウが表示されます。[インスタンスを挿入]のボタンをクリックします。
バリアントを作成して利用する:画像12

インスタンスが挿入されキャンバス上に配置されました。
バリアントを作成して利用する:画像13

インスタンスをドラッグして枠の中に配置します。
バリアントを作成して利用する:画像14

フレーム全体を選択し右クリックし、ポップアップメニューの[コンポーネントを作成]の項目をクリックします。
バリアントを作成して利用する:画像15

フレームがコンポーネントになりました。
バリアントを作成して利用する:画像16

作成したコンポーネントをコピーしてインスタンスを配置します。
バリアントを作成して利用する:画像17

ダブルクリックして内部のアイコン部分のコンポーネントを選択します。
バリアントを作成して利用する:画像18

右クリックします。[バリアントの変更]の項目が表示されます。クリックすると[プロパティ1]のサブメニューが表示され、さらにクリックすると、 [Home][Search][Settings]の項目が表示されます。
バリアントを作成して利用する:画像19

クリックして別の項目[Settings]を選択します。
バリアントを作成して利用する:画像20

コンポーネントの内部のアイコンが変化します。
バリアントを作成して利用する:画像21

補足:プロパティ名の変更

先の手順でバリアントは利用できましたがプロパティ名の[プロパティ1]をわかりやすい名前に変更します。
バリアントの枠を選択します。右側のパネルに[プロパティ]の項目があります。クリックします。
バリアントを作成して利用する:画像22

テキストボックスが編集状態になりますので、わかりやすい名前に変更します。[プロパティ1]から[アイコン]に変更します。
バリアントを作成して利用する:画像23

[バリアントの変更]項目をクリックすると[アイコン]のメニューに変化します。
バリアントを作成して利用する:画像24

バリアントのプロパティ名を変更できました。

補足:枠を含めたバリアント

rein
追加の質問: 枠も含めてバリアントにしても良い?
今回バリアント部分はアイコンだけですが、枠も含めてバリアントしても良いのでしょうか?

枠を含めてバリアントにしても問題ないです。今回は、枠の形状が変わった場合でも対応できるよう、アイコンの図形部分のみでバリアントにしています。
バリアントを作成して利用する:画像25

AuthorPortraitAlt
著者
iPentecのメインデザイナー
Webページ、Webクリエイティブのデザインを担当。PhotoshopやIllustratorの作業もする。 最近は生成AIの画像生成の沼に沈んでいる。
作成日: 2025-06-07
Copyright © 1995–2025 iPentec all rights reserverd.