Html页面支持暗黑模式如何实现 Html页面支持暗黑模式实现代码

作者:袖梨 2022-06-25

本篇文章小编给大家分享一下Html页面支持暗黑模式实现代码,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看。

准备

其实,我们只是需要使用到css中的prefers-color-scheme 媒体查询。

no-preference 表示用户未制定操作系统主题。作为布尔值时,为false 输出。

light 表示用户的操作系统是浅色主题。

dark 表示用户的操作系统是深色主题。

说明

此方法只是一个简单demo,可以使用该方法拓展出其他实现方式。

prefers-color-scheme说明

DEMO地址

HTML




    
  

测试文字

CSS

.back {background: white; color:  #555;text-align: center}

@media (prefers-color-scheme: dark) {
  .back {background:  #333; color: white;}
  .models {border:solid 1px #00ff00}
}

@media (prefers-color-scheme: light) {
  .back {background: white; color:  #555;}
  .models {border:solid 1px #2b85e4}
}

相关文章

精彩推荐