【发布时间】:2020-05-15 10:37:42
【问题描述】:
我正在使用 prefers-color-scheme: dark 在 CSS 中创建一个深色主题(它适用于 macOS v10.14 (Mojave) 中的 Safari)。有没有办法强制页面在其他不支持它的浏览器上使用我的暗模式代码,如下所示?
document.querySelector('#toggleDarkMode').addEventListener('click', function () {
-- Force page to use dark mode defined in CSS
})
【问题讨论】:
-
不是重复的 - 完全不同的问题。 OP 正在询问在不支持
prefers-color-scheme: dark查询的浏览器中使用 JS 切换暗模式,而链接问题解决了检测和利用查询的问题。
标签: javascript html css typescript sass