SVG 笔划无法与 CSS 变量一起正常工作
SVG stroke not working properly with CSS Variables
我正在尝试根据配色方案为我的 SVG 徽标设置不同的描边颜色,但它不想正确更改,因为它会始终保持白色...
@media (prefers-color-scheme: white) {
:root {
--color: #000;
}
}
@media (prefers-color-scheme: dark) {
:root {
--color: #fff;
}
}
#logo path {
stroke: var(--color);
}
问题是如果我将描边颜色更改为任何颜色,例如描边:红色,它会保持红色...
你应该使用:
prefers-color-scheme: light
改为:
prefers-color-scheme: white
我正在尝试根据配色方案为我的 SVG 徽标设置不同的描边颜色,但它不想正确更改,因为它会始终保持白色...
@media (prefers-color-scheme: white) {
:root {
--color: #000;
}
}
@media (prefers-color-scheme: dark) {
:root {
--color: #fff;
}
}
#logo path {
stroke: var(--color);
}
问题是如果我将描边颜色更改为任何颜色,例如描边:红色,它会保持红色...
你应该使用:
prefers-color-scheme: light
改为:
prefers-color-scheme: white