dark theme website



dark theme website
  1. css var
  2. dark theme
  3. prefers-color-scheme

​https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-color-scheme​

.day {
background: #eee; color: black;
}
.night {
background: #333; color: white;
}

@media (prefers-color-scheme: dark) {
.day.dark-scheme {
background: #333; color: white;
}
.night.dark-scheme {
background: black; color: #ddd;
}
}

@media (prefers-color-scheme: light) {
.day.light-scheme {
background: white; color: #555;
}
.night.light-scheme {
background: #eee; color: black;
}
}

.day, .night {
display: inline-block;
padding: 1em;
width: 7em;
height: 2em;
vertical-align: middle;
}



demos

​https://zh-hans.single-spa.js.org/docs/examples/​

dark theme website_css var

​https://create-react-app.dev/docs/getting-started/#creating-an-app​

dark theme website_css var_02

​https://alligator.io/explore/​

dark theme website_dark theme_03

​https://support.google.com/meet/?hl=zh-Hans&dark=1#topic&topic=7290350​

​https://support.google.com/meet/?hl=zh-Hans&dark=0#topic&topic=7290350​

dark theme website_dark theme_04

​https://redux.js.org/introduction/getting-started​

dark theme website_CSS_05



extensions

​https://darkreader.org/help/en/​

html customize element & dark theme

​https://codepen.io/xgqfrms/pen/eYJBBVB​

See the Pen <a href="https://codepen.io/xgqfrms/pen/eYJBBVB">html customize element &amp; dark theme</a> by xgqfrms (<a href="https://codepen.io/xgqfrms">@xgqfrms</a>) on <a href="https://codepen.io">CodePen</a>.

​https://developers.google.com/web/fundamentals/performance/critical-rendering-path/render-tree-construction?hl=zh-cn​

js toggle theme

dark theme website_css var_06