全屏
<h1><code>light-dark()</code> CSS function</h1>
<section>
  <h2>自动</h2>
  <p>这一部分将自动根据用户设定或用户设备来显示配色</p>
</section>
<section class="light">
  <h2>浅色</h2>
  <p>
    根据<code>color-scheme: light;</code>设定,这部分将显示浅色
  </p>
</section>
<section class="dark">
  <h2>深色</h2>
  <p>根据 <code>color-scheme: dark;</code> 设定,这部分将显示深色.</p>
</section>
:root {
  /* this has to be set to switch between light or dark */
  color-scheme: light dark;

  --light-bg: ghostwhite;
  --light-color: darkslategray;
  --light-code: tomato;

  --dark-bg: darkslategray;
  --dark-color: ghostwhite;
  --dark-code: gold;
}
* {
  background-color: light-dark(var(--light-bg), var(--dark-bg));
  color: light-dark(var(--light-color), var(--dark-color));
}
code {
  color: light-dark(var(--light-code), var(--dark-code));
}

.light {
  /* forces light color-scheme */
  color-scheme: light;
}
.dark {
  /* forces dark color-scheme */
  color-scheme: dark;
}

section {
  padding: 0.8rem;
}
返回