css - Ionic 3 如何将 ionic radio 颜色的 radio 图标更改为另一种颜色?

标签 css ionic-framework sass ionic3

我需要更改选中的单选图标的颜色。

我将 ion-radio 的现有样式更改为:

ion-radio.radio.radio-checked, ion-radio.radio.radio-md
{
   background-color: white;
}

但这不是必需的。

然后改为:

ion-radio.radio.radio-checked, ion-radio.radio.radio-md
{
   color: white;
}

还是一样。

我需要将选中变量的蓝色更改为白色。

然后我尝试将 radio-innerradio-icon 更改为:

ion-radio.radio.radio-checked, ion-radio.radio.radio-md
, ion-radio.radio.radio-icon, ion-radio.radio-inner{
  background-color: white;
}

但它并没有改变。

根据文档,我们应该将以下 css 变量更改为另一种颜色:

--color-checked 

但还是一样。这是一个 stackblitz .

最佳答案

请试试这个CSS代码:

.radio-md .radio-checked,
.radio-md-primary .radio-checked {
  border-color: #fff;
}
.radio-md .radio-inner,
.radio-md-primary .radio-inner {
   background-color: #fff;
}
.item-md .radio-md {
   background-color: transparent;
}

并删除这段代码:

ion-radio.radio.radio-checked, ion-radio.radio.radio-md
{
   background-color: white;
}

关于css - Ionic 3 如何将 ionic radio 颜色的 radio 图标更改为另一种颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56643686/

相关文章:

html - 如何对齐和调整 Bootstrap 列的大小?

javascript - 语法错误: Unexpected token u

javascript - ionic ngElse equal

javascript - 如何根据 child 的绝对高度来增加 parent 高度div

html - 如果没有选择日期,将日期输入字段的默认占位符区域更改为文本 "Date"

html - 3 列布局 : middle col have max width, 右列是动态的

css - 如何阻止用户从其他元素中选择不可选择的元素?

html - ionic 内容未正确对齐

html - 如何在文本旁边正确添加按钮或图标?

html - Angular 组件上的条件样式表?