仅更改Framework7中一个无线电的无效颜色?

时间:2019-04-08 10:37:55

标签: javascript jquery html css html-framework-7

我正在尝试更改Framework7中仅一个单选按钮的所谓非活动颜色。我知道使用此CSS变量--f7-radio-inactive-color: <yourcolor>;可以为所有单选按钮设置无效颜色。

但是我只想更改一个(当前选定的)单选按钮的无效颜色。我对css变量了解不多,所以我尝试了

input:checked[name=color-radio]{
       --f7-radio-inactive-color: rgba(255, 0, 0, 1);
}

但是没有用。

如果您喜欢尝试我的最小示例,可以在here on JSFiddle中找到它。

1 个答案:

答案 0 :(得分:0)

我不认为css变量是作用域感知的,因此不在:root上进行设置不会产生影响。

但是您可以手动将<i>设置为一种颜色,并且可以正确显示。只是您需要在重新设置所有<i>之前重设它们。

请参阅:https://jsfiddle.net/r0jkq2o7/2/