前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CSS3: Mac OS - light 和 dark 模式兼容属性perfers-color-scheme

CSS3: Mac OS - light 和 dark 模式兼容属性perfers-color-scheme

作者头像
西南_张家辉
发布2021-02-02 10:17:21
8540
发布2021-02-02 10:17:21
举报
文章被收录于专栏:张家辉的树屋

写在最前面

  • Mac OS 和 ipad OS ,iOS 都上了dark 和 light 模式,前端的兼容不容急缓,这里来了解一下一个 css 的新属性 perfers-color-scheme

Mac OS

  • Mac OS 在 Mojave在支持暗黑模式以后,随之 chrome 和 safari 也支持暗黑模式,作为一个前端 er 也要了解一下相关的兼容问题。

今天的主角

  • perfers-color-schme: CSS Media Query

基础

can i use?
image
image
先看看效果(仅仅支持 macOS Mojave+的机器)
  • 需要 chrome 76+, safari 12.1+, Firefox 67+
  • codepen (使用的时候切换外观的查看效果)
image
image

使用

有三种基本值可以使用

  • no-preference
    • 表示用户未指定操作系统主题。其作为 布尔值 时以false输出。
  • light
    • 表示用户的操作系统是浅色主题。
  • dark
    • 表示用户的操作系统是深色主题。
代码语言:javascript
复制
body {
	background-color: gray;
}


@media (prefers-color-scheme: light) {
	body {
        color: black;
		background-color: white;
	}
}

@media (prefers-color-scheme: dark) {
	body {
        color: white;
		background-color: black;
	}
}

参考

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 写在最前面
  • Mac OS
  • 今天的主角
    • 基础
      • can i use?
      • 先看看效果(仅仅支持 macOS Mojave+的机器)
    • 使用
    • 参考
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档