css - SVG 笔画无法与 CSS 变量一起正常工作
问题描述
我正在尝试根据配色方案为我的 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
推荐阅读
- configuration - 软件中的配置和环境变量之间的主要区别是什么?
- python - Tetxtgenrnn 保存到特定路径
- javascript - 使用附加时如何正确定位 JSON 响应
- javascript - 如何使用Angular 8取消选择选择元素中的选定选项元素
- sql-server - 如何划分两个查询然后分组?
- javascript - 使用 appendFileSync 时是否需要指定目录?
- django - 在 django 中搜索外键时过滤查询不起作用
- nativescript - 使用打字稿和热模块重新加载的 nativescript-vue
- javascript - 从 API 加载 vue.js 中的图像
- java - 阅读一些行而不阻塞