CSS辞書

color-scheme

その他

要素がどのカラースキーム(ライト/ダーク)で表示されるかを示します。ブラウザのフォーム要素などのデフォルトスタイルに影響します。

構文

Syntax
color-scheme: normal | [ light | dark | <custom-ident> ]+

Tailwindでは

scheme-lightcolor-scheme: light
scheme-darkcolor-scheme: dark
scheme-light-darkcolor-scheme: light dark

scheme-* はv4新設。フォーム部品やスクロールバーの配色をOSテーマに追従させる。

コード例

1

color-scheme: light dark;
実行結果
ライト・ダークモード対応

ライト・ダーク両対応

2

color-scheme: dark;
実行結果
ライトモードのみ

ダークモードのみ

💡 TIPS

ブラウザのフォーム要素の外観も変わる

🤖 AIがよく間違えるポイント

color-schemeはフォーム部品・スクロールバー・システム由来のUIをまとめてダーク対応させるプロパティで、light-dark()関数の前提条件でもあります。AIはダークモード実装でこれを飛ばし、スクロールバーだけ白いまま等の中途半端な結果を出しがちです。:root { color-scheme: light dark } が現代のダーク対応の起点です。

💬 AIへの頼み方

ダークモードでスクロールバーとフォーム部品だけ白いままの問題をcolor-schemeで解決して

そのままAIチャットに貼り付けて使える依頼文の例です。ページ上部の「AI用にコピー」でこのページ全体をコンテキストとして渡せます。

関連プロパティ

ブラウザサポート

Baseline 広く利用可能
Chrome
81+
Firefox
96+
Safari
13+
Edge
81+