css - 是否可以通过数据属性传递 CSS 变量名?
问题描述
我正在寻找的东西可以像这样工作(它没有)
<span data-css-var="--my-css-var"></span>
:root {
--my-css-var: some-color // created by js
}
span[data-css-var] {
background-color: var(attr(data-css-var)) // error
}
问题是我无法在 elem(第 3 方)上设置样式,只能设置数据属性。有什么想法吗?这是阅读 - https://css-tricks.com/css-attr-function-got-nothin-custom-properties/
解决方案
推荐阅读
- postman - 如何在没有引号的 POSTMAN 控制台中打印纯文本?
- android - Android MVVM 单 Activity 变化片段语言
- jsf - 如何从 JSF 数据表中的 selectOneMenu 中收集值?
- azure - CosmosDB Mongo v.4.0 抛出查询超出了 40 MB 的最大允许内存使用量
- r - 如何为 Windows 安装静默更新 R
- sqlite - 如何通过密码保护 SQLite 文件
- javascript - Analytics API 嵌入 - 属性和视图字段未填充
- jquery - div 的 position.top 在滚动时不断变化
- python - 使用 pandas 对行进行分组并找到平均值
- powershell - Powershell 7.1 中 Get-VICredentialStoreItem 的替代方案