我有一个主题组件,为深色和浅色主题设置了不同的颜色。我之前一直使用 dark-light-choose 函数来选择浅色或深色颜色,但在颜色变量更新后,该函数不再起作用。具体来说,即使选择了深色配色方案,dark-light-choose 始终返回主题组件的浅色颜色。下面是一个简短示例:如果我在颜色定义中写入
$d-color: dark-light-choose(#fff, #000);
:root {
--d-color: #{$d-color};
}
并在通用样式中写入
.d-header {
background: var(--d-color);
}
那么无论当前使用的是哪种配色方案,我最终都会得到一个白色的页眉。请问有人知道为什么会这样吗?