当手机在系统用户界面中设置了暗模式时,它会影响我网站上的html和CSS,例如改变颜色。我不希望这种情况发生。有没有办法阻止UI暗模式更改我的html样式?
下面是我添加的片段,这些片段没有给我任何结果。
@media screen and (prefers-color-scheme: light) {
body {
background-color: white;
color: black;
}
}
@media (prefers-color-scheme: light) {
}
答案 0 :(得分:1)
您可以使用特殊的自定义CSS媒体查询。当设备的首选配色方案为深色时,将激活此媒体查询。这样,您可以在用户偏爱深色模式时为他们提供不同的样式。
@media (prefers-color-scheme: dark) {
/* Your css */
}
有关更多详细信息,check this website