CSS:WEBサイトをダークモード対応させる

スマホやPCでダークモードが使われるのも一般的になってきた今、WEBサイトもダークモード切替ができるようにしたい方必見のCSSタグを紹介します。

とても簡単に設定できるのでぜひお試しください。

prefers-color-scheme

今回使うタグはprefers-color-schemeです。

prefers-color-schemeはメディア特性で、デバイスの状態(ライト、ダーク)に合わせてCSSを分けることができます。

使い方

では、実際に使い方を紹介します。

ライトの場合

@media (prefers-color-scheme: light){
	body{
		background-color: #fff;
		color: #111;
	}
}

ダークの場合

@media (prefers-color-scheme: dark){
	body{
		backgroud-color: #111;
		color: #fff;
	}
}

@media (prefers-color-scheme: light か dark)を最初に書くだけです!

普段はライトを基準にCSSを書いていると思うので、darkだけ書くのもありかと...

コーポレートサイトやブランドサイト、ECサイトなどは色を変えるのが大変なので、オウンドメディア等で使うのが個人的にはおすすめです。

ぜひお試しください。

関連記事