美文网首页
CSS | Dark Mode | 暗黑模式

CSS | Dark Mode | 暗黑模式

作者: cemcoe | 来源:发表于2019-11-23 16:26 被阅读0次

CSS | Dark Mode

闲来无事,在网上闲逛,发现了一些好玩的东西。
黑暗主题
对于网站而言,有些网站会提供不同的主题,但一般需要用户的主动触发,或点击,或选择。
进来在晚上玩手机的时候,打开了浏览器的暗黑模式,发现有的网站会自动将网站的背景色改为暗色。感觉很神奇呀,没有进行再次的触发,就可以改变背景色。

经过一番搜索后发现其实就是媒体查询

@media (prefers-color-scheme: dark) {

}

配合上 CSS Variable 美滋滋
CSS Variable | CSS变量

实践出真知

/* value */ 
:root {
    --main-color: rgb(222, 222, 222);
    --main-deep-color: rgb(197, 167, 167);
    --main-pink-color: rgb(238, 229, 229);
}


/* Text and background color for dark mode */
@media (prefers-color-scheme: dark) {
    :root {
      --main-color: #000;
      --main-pink-color: rgb(34, 32, 32);
      --main-deep-color: #000;
    }
}

相关文章

网友评论

      本文标题:CSS | Dark Mode | 暗黑模式

      本文链接:https://www.haomeiwen.com/subject/wnphwctx.html