How to add automatic dark mode for your website using plain CSS
by Hund | December 26, 2020
Adding an automatic dark mode for your website using plain CSS is simple. Dark mode is not something that I use myself—it’s actually worse for your eyes—but it was requested by multiple readers, so I decided to add it to my website. It’s only a few lines of CSS anyway.
This is what you need to add to your style sheet:
@media (prefers-color-scheme: dark) {
}
You then add any CSS-rule in there for the things you want to change when the dark mode is enabled. For an example, let’s say you want a black background with white ext instead of the regular white background with black text:
@media (prefers-color-scheme: dark) {
html {
background: #111;
color: #fff;
}
}
That’s it!
Comments
There's no comments for this post. Use this e-mail form if you would like to leave a comment. [What's this?]