有没有办法使用 prefers-color-scheme
来检测用户的浏览器是否支持从操作系统继承主题(例如深色模式)属性(property)?
我想添加一个基于 JavaScript 的主题切换器。如果用户已经内置支持,我想添加一个名为“自动”的特殊按钮。这应该遵循系统。
最佳答案
如果您想检测对 JavaScript 的支持,一种想法是在 CSS 中设置一个变量,在 prefers-color-scheme
和 read that CSS variable 的媒体查询中更新其值。使用 JavaScript。
关于javascript - 如何检测浏览器是否支持prefers-color-scheme,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60871682/