CSSカスタムプロパティ

Yamada UIは、CSSカスタムプロパティを簡単に作成・使用する機能を提供しています。

使い方

CSSカスタムプロパティ(変数)を作成するには、--のプレフィックスを付けたプロパティをpropsまたはcssに設定します。

<Box css={{ "--bg": "#d4d4d4" }} {...{ "--fg": "black" }} />

カスタムプロパティを参照するには、CSSのvarを使用するか、{}(インターポレーション)を使用します。

Box

また、カスタムプロパティはテーマのトークンを参照することができます。

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