在CSS中,元素的颜色是使用预定义的变量设置的。 每个主题本质上只是这些变量的一组不同的值。 在CSS html[data-theme="dark"]中声明了不同的主题。 在这里,切换键用于更改主题。 可以使用任何其他输入。 JavaScript从切换键获取输入,并更改<html>标记的data-theme属性的值。 这会导致CSS变量的值发生变化...