--- title: カラースキーム description: "Yamada UIは、カラースキームに応じてカラーコンテキストを作成・使用する機能を提供しています。" --- ## 概要 カラースキームは、値を基にしてコンポーネントにカラーコンテキストを生成します。これは、色の一貫性を向上させます。 カラースキームに値を設定すると、下記のプロパティが生成されます。これらの値は、[テーマ](https://yamada-ui.com/docs/theming.md)の[セマンティックトークン](https://yamada-ui.com/docs/theming/tokens/colors.md#セマンティックトークン)で設定されています。 - `colorScheme.solid`: 背景などで使用する塗りつぶし色。 - `colorScheme.bg`: 背景などで使用するかすかな色。 - `colorScheme.ghost`: 背景などで使用するわずかな色。 - `colorScheme.fg`: 文字などで使用する色。 - `colorScheme.outline`: 境界線などで使用する色。 - `colorScheme.contrast`: `colorScheme.solid`で使用するテキスト色。 - `colorScheme.subtle`: `colorScheme.bg`よりもコントラストが高い色。 - `colorScheme.muted`: `colorScheme.subtle`よりもコントラストが高い色。 - `colorScheme.emphasized`: `colorScheme.muted`よりもコントラストが高い色。 また、`colorScheme.50`から`colorScheme.950`までの[トーン色](https://yamada-ui.com/docs/theming/tokens/colors.md#トークン)も生成されます。 :::note Yamada UIでは、[グローバルスタイル](https://yamada-ui.com/docs/styling/global-styles.md)の`body`に`colorScheme`が`"mono"`で設定されています。もし、アプリケーション全体で`colorScheme`を変更する場合は、[カスタマイズ](https://yamada-ui.com/docs/theming/styles/global-styles.md#カスタマイズ)をご覧ください。 ::: ## 使い方 ```tsx Solid Subtle ``` カラースキームは、親要素のカラースキームを継承します。 ```tsx Provided by Parent Child ```