MENU
CLOSE
DESIGNWEB Edit : 2024.09.24 Update : 2024.10.02

【Figma】コンポーネントのバリアント、現役UIデザイナーがどこよりも分かりやすく解説!

こちらは前回のコンポーネントの説明の続きです。

バリアントとは

バリアントとは、1つのコンポーネントにバリエーションを作成、追加できる機能です。
ボタンを例に挙げると、ボタンのデフォルト時、ホバー状態など基本のデザインは統一しながらコンポーネントにバリエーションを追加できます。
インスタンスでは、設定したりバリエーションを切り替えて利用できます。

【Figma】コンポーネントのバリアント、現役UIデザイナーがどこよりも分かりやすく解説!

バリアントを実際に使ってみる

①バリアントを作成

メインコンポーネントをクリックし、ツールバーの中央あたり、◇の中に+が入ったアイコンをクリック。
すると、コンポーネント1がグループのような、点線で囲われた表示になります。



元々あったものがデフォルト、その下にバリアント2が追加されています。
(バリアント2は、分かりやすいように白いボタンへ変えておきます。)

②インスタンスを挿入

アセットパネルからインスタンスを挿入します。



デザインパネルの方を見てみると、プルダウンでバリアントの選択ができます。

③プルダウンでバリアントを選択

プルダウンでバリアントを選択すると、ボタン色が変わります。



④バリアント名を変更

バリアントの設定は上記で完了です。 切り替える際の表示がプロパティ1-デフォルトと切り替える際に分かり辛いので名前を変更しておきます。


バリアント名やプロパティ名の変更は、メインコンポーネントの方で可能です。
現在のバリアントという部分で名前を変更すれば完了です。

バリアントの活用法

サイズやボタンの状態など、別バリエーションを追加することもできます。
バリエーションのプロパティを増やしたい場合も、使用するのはメインコンポーネントです。
メインコンポーネント(コンポーネントグループ)を選択状態にします。
プロパティの横にあるプラスアイコンから、バリアントのプロパティを追加して下さい。

【Figma】コンポーネントのバリアント、現役UIデザイナーがどこよりも分かりやすく解説!

大きさ違いのバリエーションを作成

大きさのバリエーションを作ります。

名前をサイズ、値をLargeにしてプロパティを作成してみましょう。


コンポーネントグループの下にあるプラスアイコンから、バリアントを追加します。
サイズの値を新規追加して、文字・長方形シェイプを少し小さくした“small”を作成します。
これで大きさのバリエーションが出来ました。


いかがでしたでしょうか。バリアントについて理解ができましたら、以下の記事ではボタンのアイコンなどを切り替える事ができるコンポーネントプロパティについて解説しています。

KOHIMOTO

Miki+Yuka / 東京・吉祥寺でKOHIMOTO Inc.というWebサイト制作の会社をやっているエンジニアとデザイナー🌐 IT企業出身。サイト制作を通じて微力ながら社会が良くなる手助けをしたいと思っている。