『XXG笔记』判断系统暗黑模式

2022-07-09  本文已影响0人  谢夏戈

👋 本文章为我(XXG)原创,由于个人能力有限,此笔记可能会错漏、过时、或需要补充。
📖 笔记文章由于多平台发布,为了修改方便,可以参观我的博客:https://xxggg.github.io
🚀 我会根据我的知识学习,持续更新、完善这些笔记。让它更加通俗易懂,少错误。
🐤 本文章对应博客里的:https://xxggg.github.io/Note/Judge_Dark.html

🟥 CSS 判断系统暗黑模式

Ⓜ️ 媒体查询 prefers-color-scheme

@media (prefers-color-scheme: light) {
    /* 主题设置为浅色 */
}
@media (prefers-color-scheme: dark) {
    /* 主题设置为深色 */
}
@media (prefers-color-scheme: no-preference) {
      /* 获取不到主题时的适配方案 */
}

🟨 JS 判断系统暗黑模式

const systemTheme = window.matchMedia('(prefers-color-scheme: dark)')
if (systemTheme.matches) { // 是深色
  // 主题设置为深色。
} else { // 不是深色
  // 主题设置为浅色。
}
上一篇下一篇

猜你喜欢

热点阅读