官方组件显示的效果:
需要的效果:
直接添加样式:
/* 选中后的字体颜色 */ .el-radio__input.is-checked + .el-radio__label { color: #28d4c1 !important; } /* 选中后小圆点的颜色 */ .el-radio__input.is-checked .el-radio__inner { background: #28d4c1 !important; border-color: #28d4c1 !important; }
这是我自己添加的边框,没有用官方的,官方的我暂时还有试过
效果图:
<style lang="scss" scoped> //修改单选的颜色 /deep/ { .el-radio { //添加边框 border: 1px solid rgb(207, 204, 204); //选中时边框的颜色 &.is-checked { border: 1px solid #28d4c1 !important; } //鼠标滑过改变字体和小圆圈边框的样式 &:hover { border-color: #28d4c1 !important; color: #28d4c1 !important; //鼠标滑过时小圆点边框显示 .el-radio__inner { border-color: #28d4c1; } } .el-radio__input { margin-bottom: px(5); //选中时的样式 &.is-checked { .el-radio__inner { //选中时小圆圈的的颜色 background-color: #28d4c1; border-color: #28d4c1; } + .el-radio__label { //选中时字体的颜色 color: #28d4c1 !important; } } .el-radio__inner { // 鼠标滑过小圆点时的样式 &:hover { border-color: #28d4c1; } } } } } </style>