繁体   English   中英

更改单选按钮的背景颜色 | 元素用户界面

[英]Change background-color of the-radio-button | Element UI

我有一个 el-radio-button ,我需要更改所选按钮的背景颜色,默认情况下为亮蓝色。

我正在尝试这种方式:

<el-radio-group v-model="radio1">
      <el-radio-button label="New York"></el-radio-button>
      <el-radio-button label="Washington"></el-radio-button>
      <el-radio-button label="Los Angeles"></el-radio-button>
      <el-radio-button label="Chicago"></el-radio-button>
    </el-radio-group>

CSS (没有一个对我有用,它不会改变广播组)

.el-radio-button__inner.checked {
  background-color: rgb(222, 233, 243);
  border-color: #409eff;
}
.el-radio-button__orig-radio.checked + .el-radio-button__inner {
  background-color: rgb(222, 233, 243);
  border-color: #409eff;
}
.el-radio-button__inner .is-active {
  background-color: rgb(222, 233, 243);
  border-color: #409eff;
}

科迪戈

元素参考:: https ://element.eleme.io/#/es/component/radio

您需要使用第二个并将其更改如下:

.el-radio-button__orig-radio:checked + .el-radio-button__inner {
  background-color: rgb(222, 233, 243);
  border-color: #409eff;
}

你用过. checked之前,您需要将其更改为:进行检查。

.(dot)表示一个类,而:用于状态或pseudo用法。

您可以覆盖css变量

.el-radio-button {
  --el-radio-button-checked-bg-color: blue;
  --el-radio-button-checked-text-color: white;
  --el-radio-button-checked-border-color: dark-blue;
  --el-radio-button-disabled-checked-fill: gray;
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM