Skip to content

媒体查询汇总

max-width

max-width 媒体特性用于检测当前视口宽度是否小于或等于给定值。

prefers-color-scheme

prefers-color-scheme 是一个 CSS 媒体特性,用于检测用户是否在系统或浏览器中设置了主题偏好(media feature),可以取值为:

  • light:用户偏好浅色主题
  • dark:用户偏好深色主题
  • no-preference:用户未指定偏好(较少使用)

通常我们会同时提供亮色和暗色两套主题,例如:

css
/* 默认(或亮色)主题 */
:root {
  color: #213547;
  background-color: #ffffff;
}

/* 深色主题覆盖 */
@media (prefers-color-scheme: dark) {
  :root {
    color: #f0f0f0;
    background-color: #121212;
  }
}

Released under the ISC License.