[data-theme='dark'] { --line: hsl(00%100% / 0.3); color-scheme: dark only; } 这部分代码就不多做解释了,非常简单,相信大家应该都可以看懂,无非就是两种主题下的线面颜色定义。 主题切换的JS实现 到JS部分就简单多了,无非就是给按钮绑定点击事件,实现按钮点击后的主题 ...