我正在尝试更改 Framework7 中 only one 单选按钮的所谓非事件颜色。我知道这个 css 变量 --f7-radio-inactive-color: <yourcolor>;
我可以为所有单选按钮设置非事件颜色。
但我只想更改一个(当前选定的)单选按钮的非事件颜色。我不太了解 css 变量,所以我尝试了这个
input:checked[name=color-radio]{
--f7-radio-inactive-color: rgba(255, 0, 0, 1);
}
但是没有用。
如果你喜欢玩我的最小示例,可以找到它 here on JSFiddle .
最佳答案
我不相信 css 变量是作用域感知的,所以不在 :root
上设置它不会有影响。
但是你可以手动设置<i>
到一种颜色,它显示正确。只需要重置所有 <i>
在重新设置它们之前。
关于javascript - 仅更改 Framework7 中一个 radio 的非事件颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55571506/