经常需要修改单选框的样式,如果直接放图也能实现,但是就没有这么多好用的 api 了。所以如果用 css 改 element 单选框样式
1.简单的修改颜色
原样式:
 修改后:
HTML 代码:
 <el-radio-group v-model="newlyAdded.discount">   <el-radio label="0">工品</el-radio>   <el-radio label="1">供应商</el-radio></el-radio-group>
   复制代码
 CSS 代码:
需要先获取在 element 中 单选框的 class 名称。
 .el-radio__input.is-checked .el-radio__inner {//单选框选择按钮背景样式    border-color: #409EFF;    background: #FFF;}.el-radio__inner::after {//按钮内图案样式    width: 7px;    height: 7px;    background-color: #409EFF;}
   复制代码
 
注意:主要查看一下当前样式名称是否更换,可能会因为版本的更换而更改名称
如果是简单的修改内部图案都可以使用该方法:
2.铜钱样式
HTML 代码同上
CSS 代码:
 .el-radio__input.is-checked .el-radio__inner {//单选框选择按钮背景样式    border-color: #409EFF;    background: #FFF;}.el-radio__inner::after {//按钮内图案样式    width: 7px;    height: 7px;    background-color: #409EFF;}.el-radio__input.is-checked .el-radio__inner::after {
     border-radius: 0px;
}
   复制代码
 
评论