インターポレーション

Yamada UIでCSSカスタムプロパティ(変数)やテーマのトークンに簡単にアクセスできる機能を提供しています。

概要

インターポレーションは、CSSカスタムプロパティ(変数)またはテーマのトークンを参照するための機能です。

使い方

CSSカスタムプロパティ(変数)で設定したプロパティ名を{custom-property-name}で参照することができます。

Box

テーマのトークンを参照する

Yamada UIのStyle Propsは、対応するテーマのトークンのみ参照されます。例えば、borderRadiusは、radiiのトークンを参照しますが、spacesのトークンは参照されません。{}を使用することで、対応するトークン以外を参照することができます。

Box
Box

また、文字列内に{}を使用することで、テーマのトークンを参照することができます。これは、borderなどの一括指定プロパティで有効です。

Box