figmaやAdobe XDでは、ローカルバリアブル機能やデザイントークン機能が供えられており、デザイン段階で定義した値をカスタムプロパティとして出力することが可能です。
これにより、デザインからコードへのスムーズな移行が可能になります。
Adobe XDでは、デザイントークンを効率的に管理し、カスタムプロパティとして出力することができます。
これにより、デザインからコードへのスムーズな移行が可能になります。
デザイントークンを導入する際は、以下の点を念頭に置く必要があります:
新規のアートボードや、既にカラーや文字スタイルが設定されている既存のアートボードでデザイントークンを作成することができます。
デザインモードで次の操作を行います。
1. アセットパネルの右上にある「+」をクリックして、カラーや文字スタイルを表示します。
2. アセットのデフォルト名をダブルクリックし、新しい名前を入力します。 名前は、カラーや文字スタイルに対応する変数やクラスを作成するために使用されます。
※XD では、名前が変更されず、通常名称未設定で始まるデザイントークンの名前を自動的に作成します。
デザイントークンを作成した後、開発者チームとデザイントークンを共有する方法を説明します。
画面左上にある「共有」ボタンをクリックし、共有モードに切り替えます。
共有モードで次の操作を進めます。
1. 右側のリンク設定パネルの表示設定で「開発」を選択します。
2. 「リンクを作成」をクリックします。生成されたリンクをコピーして、開発者と共有します。
これにより、リンク設定パネル下部にURLリンクが生成されます。そのURLをコピーしてWebブラウザに移動します。
Webブラウザーで共有リンクを開いた状態で、こちらをクリックし、デザイントークンの確認をします。
すると、定義されたデザイントークンが以下のように表示されます。
「CSSをダウンロード」ボタンを押すと、こちらのCSSコードをそのままダウンロードすることができます。
以上、Adobe XDでのデザイントークンの活用のご紹介でした。
Figmaでは、様々なプラグインを活用してデザイントークンをカスタムプロパティとして出力することができます。今回は初心者でも使いやすい「variables2css」の使い方をご紹介します。
variables2cssを導入する際は、以下の条件を満たすことを確認してください:
※Variablesの作成は割愛させていただきます。
Figmaファイルを開き、余白のところを右クリックし、プラグイン>プラグイン管理>variables2css を検索します。
正しくインストールされていれば、こうして表示されますので、クリックします。
するとvariables2cssを開くことができました。
バリアブルの作成もされるのであれば、「Choose your collection」のところに表示されます。
次に出力したいコレクションをチェックし、必要に応じて出力オプション(Config)を設定し、
右下の「Generate」をクリックするとCSSが生成されます。
CSSが生成されることを確認できます。
右下の「Copy」ボタンをクリックし、出力されたカスタムプロパティをコピーできます。
以上、Figmaからカスタムプロパティを出力する手順でした。
今回、Adobe XDとFigmaを使用してデザイントークンを効率的に活用する方法をご紹介しました。
よりデザインと開発の連携を円滑にするため、デザイントークンをうまく活用すれば、作業が一層効率的に進みます。
開発者との共同作業の際には、ぜひこれらの機能を試してみてください!