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

标签 html ios-darkmode android-darkmode

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

下面是我添加的没有结果的片段。

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

}

最佳答案

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

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

更多详情 check this website

关于html - 如何不让手机上的黑暗模式影响我的网站?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61977939/

相关文章:

iOS黑暗模式。用户界面样式在进入后台时来回更改

ios - SwiftUI:在设备上测试时未检测到深色模式

android - 有没有快速的方法来切换 Android 模拟器中的黑暗模式?

javascript - 将 JSON 对象的部分内容替换为 HTML 输入值

javascript - 如何让现有的 jQuery 选择将 html 作为字符串插入到 div 中

ios - 如何以编程方式检查 ios 设备的当前 userInterfaceStyle?

android - 如何以编程方式启用夜间模式?

html - 您是否看到Golang Regexp找不到所有出现的地方?

html - 为什么导航栏不会按照指示划到 100% 宽度?