インターポレーション

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

概要

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

使い方

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

Box

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

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

Box
Box

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

Box
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd