バリアブルをデザインに適用する
🚧 バリアブルは現在オープンベータ版です。この期間中に、さらに機能を追加して使いやすくしていきます。予定されている新機能はこちら→
バリアブルは初めてですか? バリアブルのガイドを確認する→
レイヤープロパティにバリアブルを適用する
右サイドバーのさまざまなプロパティセクションを使用して、バリアブルをレイヤーに適用します。バリアブルは、そのバリアブルタイプのサポート対象に応じてさまざまなプロパティに適用できます。
ファイルのローカルバリアブルからのバリアブルでも、アクセス権を持つ任意の公開されたチームライブラリからのバリアブルでも使用できます。
色バリアブルを適用する
選択したオブジェクトに色バリアブルを適用するには、次の手順に従います。
- 次のようにして、スタイル選択機能を開きます。
- 塗りまたは線の場合: 右サイドバーの[塗り]または[線]セクションの色見本をクリックします
- エフェクトの場合: [インナーシャドウ]または[ドロップシャドウ]エフェクトの[エフェクト設定]をクリックして、さらに色見本をクリックします
- スタイル選択機能からバリアブルを選択します。
- 色バリアブルは四角で表示され、色スタイルは円で表示されます。
- 検索バーを使用して名前でバリアブルを検索するか、ドロップダウンを開いてライブラリでフィルタリングします
- スタイル選択機能はリストでもグリッドでも表示できます
選択したオブジェクトに複数の色バリアブルを適用するには、次の手順に従います。
- [塗り]または[線]セクションからプラスアイコンをクリックして、別の塗りを追加します。
- 塗りボックスを選択して、色選択機能を開きます。
- [ライブラリ]タブを選択して、色バリアブルを選択します。
選択範囲内の色バリアブルを適用することもできます。
数字バリアブルを適用する
数字バリアブルを選択したオブジェクトに適用するには、プロパティフィールドにカーソルを合わせて、次のいずれかの操作を行います。
プロパティ | 方法 |
|
次のいずれかの操作を行います。
|
|
次のいずれかの操作を行います。
|
|
次のいずれかの操作を行います。
|
ライブラリ選択機能から、バリアブルを選択します。数字バリアブルには数字アイコンが付いています。
注: レイヤー不透明度の最大値は100です。数字バリアブルに100より大きな値を適用すると、レーヤー透明度は自動的に100となります。
テキストレイヤーに数字または文字列バリアブルを適用する
選択したテキストレイヤーに文字列バリアブルを適用するには、次の手順に従います。
- 右サイドバーの[テキスト]セクションから [バリアブルを適用]をクリックします。
- 数字バリアブルまたは文字列バリアブルを選択します。
レイヤー表示へのブーリアンまたは文字列バリアブルの適用
次のバリアブルがレイヤー表示に適用されます。
- ブーリアンバリアブル
-
true
またはfalse
値を持つ文字列バリアブル
バリアブルの値がtrue
の場合、レイヤーが表示されます。バリアブルの値がfalse
の場合、レイヤーは表示されません。
レイヤー表示にバリアブルを適用するには、次の手順に従います。
- 右サイドバーの[レイヤー]セクションから、表示 / 非表示アイコンを右クリックします。
- 選択機能からバリアブルを選択します。ブーリアンバリアブルはトグルオンまたはトグルオフアイコンが記されています。
バリアントインスタンスにバリアブルを適用する
ブーリアン、数字、文字列の各バリアブルを、バリアントプロパティを持つインスタンスに適用できます。
バリアントインスタンスのバリアブルモードの作成方法についてはこちら→
バリアブルの適用を解除する
レイヤーに適用したバリアブルを解除するには、適用したバリアブルがあるレイヤーを選択して、次のいずれかの操作を行います。
- 色、文字列、ブーリアンの各バリアブルの場合、該当する右サイドバーセクションでバリアブルにカーソルを合わせて、 [バリアブルを切り離す]アイコンをクリックします
- 数字バリアブルの場合は、プロパティフィールドをクリックして、Delete / Backspaceを2回押します。
注: キャンバス上のコントロールを使用して、オートレイアウトのフレームのアイテム間のパディングや間隔を変更すると、適用したすべての数字バリアブルが解除されます。
ファイル間での非公開バリアブルの貼り付け
非公開バリアブルを含んだオブジェクトを異なるファイルに貼り付ける場合は、バリアブルは既存のバリアブルに上書きまたはマージされ、貼り付けられたオブジェクトによって使用されます。このことは、たとえば、バリアブルを使用してプロトタイプを構築していて、そのバリアブルを継続して編集するような場合に役に立ちます。
バリアブルがどうなるかは、移動先ファイルのバリアブルおよびコレクションの設定によって次のように異なります。
-
非公開のコレクションと同じ名前のバリアブルコレクションがない場合、コピーされたバリアブルで新しいコレクションが作成されます。
-
同じ名前のバリアブルコレクションが存在する場合、バリアブルの種類や名前が同じでなくても、バリアブルは上書きコピーされます。
-
一致するバリアブルを含む、一致するバリアブルコレクションがある場合、貼り付けられたオブジェクトのマッピングが変わり、移動先ファイルのバリアブルを使用します。 値同士が一致している必要はありませんので、貼り付けられたオブジェクトのプロパティが変わる可能性があることに、ご注意ください。
注: コピーされたオブジェクトが公開コンポーネントで、移動先ファイルからそのコンポーネントにアクセスできる場合、そのバリアブルはもとのバリアブルにマップバックします。
引き続きバリアブルの使用方法を学ぶ準備はできていますか? 次のトピックを確認してください。