もうかなり前に感じられる2021年11月、年に数回突発的に起こる「このサイトのCSSを弄りたい」という衝動に駆られてしまった。いつか作成しよう⋯⋯と考えていたダーク・モードまたはダーク・テーマと呼ばれる暗い背景色を用いた配色(黒背景)を設定したみた。以前からCSSのメディア・クエリーの prefers-
デフォルトの白背景のコントラストは高め。これはアクセシビリティーの観点からコントラストを WCAG (Web Content Accessibility Guidelines) Level AAA に準ずるようにしたため。個人的にはもう少し低コントラストが好みなので、この機会に自分な好きな配色を作ってみた。このサイトのロゴ画像は白背景通常コントラスト&高コントラスト・黒背景通常コントラスト&高コントラスト・白黒背景低コントラスト用の3種類ある。そのためどのロゴ画像が使われたかで、閲覧者の設定がある程度分かるようになっている。ダーク・モードまはたダーク・テーマを使う人はかなり少なくせいぜい数%と予想していたのだが、ここ最近のログを調べると約12%で黒背景通常コントラスト&高コントラスト用ロゴ画像が使われている。結構多いので、作成した意義というか甲斐があった。
スマートフォンのブラウザーだとダーク・テーマを設定で選ぶことが比較的簡単。使っている Android スマートフォンにいくつかのブラウザーをインストールして、半数をダーク・テーマにしている。どちらが読みやすいということもない。白背景でもブルーライト・カットのアプリケーションを使っているし、コントラストも低めに設定してあるためだろう。コンピューターのブラウザーだと現在のところデベロッパー・ツールのエミュレーターを利用している。
Chrome では下記のように白黒背景と高低コントラストを選べる。
Firefox だと太陽で白背景・月で黒背景が選べる。
CSSを変更するとき、6通りの設定でテストを怠らないことを忘れないようにしなければ⋯⋯。