如何不让手机上的黑暗模式影响我的网站?

时间:2020-05-23 20:04:41

标签: html ios-darkmode android-darkmode

当手机在系统用户界面中设置了暗模式时,它会影响我网站上的html和CSS,例如改变颜色。我不希望这种情况发生。有没有办法阻止UI暗模式更改我的html样式?

下面是我添加的片段,这些片段没有给我任何结果。

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

}

1 个答案:

答案 0 :(得分:1)

您可以使用特殊的自定义CSS媒体查询。当设备的首选配色方案为深色时,将激活此媒体查询。这样,您可以在用户偏爱深色模式时为他们提供不同的样式。

@media (prefers-color-scheme: dark) {
  /* Your css */
}

有关更多详细信息,check this website