FWQ
Element Plus 暗黑模式切换:为什么使用 `dark:ep-moon` 这样的写法?
element plus 中 的含义 Element Plus 中引入了暗黑模式切换功能,在实现中使用了 这样的代码,乍一看让人困惑。 理解代码 的本质是一个自定义属性。其中,dark:ep-moon 和 ep-sunny 是两个单独的属性。 当切换到暗黑模式时,HTML 中会添加一个 class=”dark” 属性。这会触发 CSS 规则 .dark 的应用。 在 CSS 中,.dark [i~=”ep-sunny”] 的样式声明优先级高于 [i~=”ep-sunny”]。因此,在暗黑模式下,ep-sunny 样式将被覆盖。…