皆さんこんにちは。この記事では、筆者が最近勉強した CSS Color Adjustment Module Level 1 の内容をご紹介します。 この仕様は記事執筆現在Candidate Recommendationという段階にあり、一部ブラウザでの実装もされています。 どんな仕様? 仕様の名前が示している通り、この仕様はページの色の調整に関するCSSプロパティやその関連概念を定義するものです。特に、この仕様はページの色(カラースキーマ)をどう調整するかに関して著者(ページのCSSを書く人)とユーザーとの間のネゴシエーションを可能とする点が特徴的です。 color-scheme: サポートするカラースキーマの表明 昨今、ダークモードという概念がWebやその周辺を圧巻し、多くのアプリやウェブサイトがダークモードに対応しています。CSSにおいては、@mediaとprefers-color-s