← 機能一覧に戻る
Pro

Design Tokens

Design Tokens、ページが使用するすべてのCSS変数、色、フォント スタック、半径、シャドウを収集し、ベースtokens、テーマ モード、コンポーネント スコープに分類し、Figma用のW3C design-token JSONまたはCSSファイルとしてダウンロードします。

設計システムが実装されるまで完全に文書化されることはほとんどありません。実際のパレット、間隔スケール、タイプ ランプはスタイルシート内に存在し、カスタム プロパティ、テーマのオーバーライド、ハードコードされた値にまたがっています。これらをDevToolsから手動で再構築するには、何百ものルールをクリックして値を 1 つずつコピーする必要があります。

このツールはそれらをすべて一度に読み取ります。これは、ページ自体が検査できないクロスオリジンのものを含む、ページ上のすべてのスタイルシートを調べ、すべてのカスタム プロパティと、インライン スタイルで実行時に設定される変数を収集します。:root変数はベースtokensになります。.dark、[data-theme="dark"]、またはprefers-color-schemeなどのテーマセレクターで再定義された同じ名前は別のモードになります。個々のコンポーネントで定義された変数は、スコープ付きとしてリストされます。すべての値はvar()チェーンを通じて解決されるため、別の変数への参照だけでなく、実際にレンダリングされる色が表示されます。

各tokenは、その値と名前 (色、フォント ファミリー、フォント サイズ、太さ、行の高さ、間隔、半径、影、勾配、継続時間、イージング、または Z インデックス) から分類され、色はTailwindとshadcn使用するチャネル専用形式 ( 222 47% 11%) およびBootstrapの-rgbトリプレットを含む 16 進数に正規化されます。このツールは、宣言された変数に加えて、レンダリングされた要素をサンプリングして、実際に使用されている色、フォント スタック、サイズ、半径、シャドウを使用回数とともにレポートします。これは、変数をまったく採用したことのないサイトでまさに必要なものです。

エクスポートには 1 回のクリックが必要です。Download tokens JSON、W3C Design Tokens形式 ( $valueおよび$type) を保存します。これは、Tokens StudioプラグインによってFigmaおよびStyle Dictionaryにインポートされ、あらゆるプラットフォーム用のコードに変換されます。テーマのモードと観測値はそれぞれ独自のグループに保持されるため、混同されることはありません。Download CSS、各モードが元のセレクターの下にある変数がスタイルシートとして書き戻されます。

ライブプレビュー
brand.example.com
Design Tokens 42 の基本変数 · 2 つのテーマ モード · 18 色を使用
色 タイポグラフィ 変数 間隔、半径など
カラーtokens 6 · スウォッチの半分は明るい/暗いを示します
--color-primary
#2563eb
--color-accent
#f97316
--background
#ffffff · hsl channels
--foreground
#020817 · hsl channels
--success
#16a34a
--border
#e2e8f0
使用中の色
#020817 214× 文章
#ffffff 96× 背景
#2563eb 41× 背景
#64748b 38× 文章
#f97316 9× 背景
Download tokens JSON Download CSS
"color-primary": { "$value": "#2563eb", "$type": "color" }
主な機能

ページ上のすべてのCSS変数

ページが読み取れないクロスオリジン シートを含むすべてのスタイルシートのカスタム プロパティと、インライン スタイルで実行時に設定される変数。

テーマモードを分けて配置

.dark、[data-theme]、またはprefers-color-schemeの下のオーバーライドは別個のモードになり、基本値と並べて表示されます。

解決および機密扱い

すべてのvar()チェーンが解決され、各tokenは色、フォント、サイズ、間隔、半径、影、継続時間、イージング、または Z インデックスとして入力されます。

あらゆる形式の色

Hex、rgb、hsl、oklch、名前付きカラー、およびTailwind、shadcnおよびBootstrap使用するチャネルのみの値はすべて 16 進数に正規化されています。

ページが実際に使用するもの

レンダリングされた要素からサンプリングされた色、フォント スタック、サイズ、ウェイト、半径、シャドウと、それぞれの出現頻度。

Figma - エクスポート準備完了

Tokens StudioおよびStyle Dictionary用のW3C design-token JSON、または元のセレクターの下にあるすべてのモードを含むCSSファイル。

主な活用例

コード化されたサイトをFigmaに取り込む

スクリーンショットから色を選択する代わりに、実際のパレット、入力、間隔をTokens Studioにインポートします。

設計システムの監査

サイトが実際に使用している色とフォント サイズの数、および定義されているtokensをバイパスする値を確認します。

ダークテーマを確認する

ダーク モードでオーバーライドされるすべての変数をライトの値と並べて比較し、オーバーライドされなかった変数を見つけます。

新しいスタックへの移行

値を手動でコピーするのではなく、tokens一度エクスポートして、Style DictionaryまたはTailwind構成にフィードします。

他のサイトのデザインを勉強中

気に入った場所のカラー システム、タイプ スケール、半径を作業可能なファイルに取り込みます。

使い方
1

Design Tokensパネルを開く

DevSuite ProドックでDesign Tokensアイコンをクリックします。抽出はすぐに実行され、要約では変数、モード、色、フォント スタックがカウントされます。

2

カラーを閲覧する

[カラー] タブには、すべてのカラーtokenが見本として表示され、各テーマ モードを表示するために分割され、続いてページがレンダリングするカラーと使用数が表示されます。

3

種類とスケールを確認する

タイポグラフィーでは、各フォント スタックをプレビューし、サイズ、太さ、行の高さ、@font-faceルールをリストします。最後のタブでは、間隔、半径、シャドウ、モーションをカバーします。

4

変数を検索する

[変数] タブには、すべてのカスタム プロパティとその作成および解決された値がリストされます。基本モード、各テーマ モード、およびコンポーネント スコープの変数を切り替えます。

5

輸出

Tokens Studio経由でFigmaのDownload tokens JSONか、スタイルシートのDownload CSS。コンポーネントスコープの変数も含めるには、チェックボックスをオンにします。

試してみませんか?

DevSuite Pro を無料でインストールして、ブラウザで 74 以上の開発者ツールを利用しましょう。

Chrome に追加 Edgeに追加 Firefox に追加