このサイトにダークモードを追加しました。
ダークモードの切り替えは基本的にユーザーのシステム設定のモードで切り替えが行われます。
基本的には tailwindcss を利用しているので、 dark: で設定可能ですが、
マークダウンについては zenn のCSSを利用しているため、そこだけ別途CSSで適用しています。
@media (prefers-color-scheme: dark) {
.znc blockquote {
color: #b5b9bc;
}
.znc details summary {
background: rgb(15 23 42 / var(--tw-bg-opacity));
}
.znc details[open] summary {
background: #2f3949;
}
.znc details[open] .details-content {
background: rgb(15 23 42 / var(--tw-bg-opacity));
}
.znc th {
background: #2f3949;
}
.znc td {
background: rgb(15 23 42 / var(--tw-bg-opacity));
}
}
