mirror of
https://github.com/spark-store-project/spark-store-abyss
synced 2025-12-18 05:11:36 +08:00
feat: 优化暗黑模式切换逻辑,添加初始化脚本
This commit is contained in:
12
public/init_dark.js
Normal file
12
public/init_dark.js
Normal file
@@ -0,0 +1,12 @@
|
||||
const isDarkMode = window.matchMedia("(prefers-color-scheme: dark)").matches;
|
||||
const darkMode = localStorage.getItem("darkMode");
|
||||
const sDarkValue =
|
||||
darkMode === "auto"
|
||||
? isDarkMode
|
||||
? true
|
||||
: false
|
||||
: darkMode === "dark"
|
||||
? true
|
||||
: false;
|
||||
|
||||
document.documentElement.classList.toggle("s-dark", sDarkValue);
|
||||
Reference in New Issue
Block a user