カラースキーム

Yamada UIは、カラースキームに応じてカラーコンテキストを作成・使用する機能を提供しています。

概要

カラースキームは、値を基にしてコンポーネントにカラーコンテキストを生成します。これは、色の一貫性を向上させます。

カラースキームに値を設定すると、下記のプロパティが生成されます。これらの値は、テーマセマンティックトークンで設定されています。

  • 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までのトーン色も生成されます。

使い方

Solid
Subtle

カラースキームは、親要素のカラースキームを継承します。

Provided by Parent
Child
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