mirror of https://github.com/ElemeFE/element
Fixed switch custom color with disabled.
parent
ec3bb5d3fe
commit
88a5772e91
|
@ -12,7 +12,7 @@
|
||||||
|
|
||||||
## Switch
|
## Switch
|
||||||
|
|
||||||
Switch is used for switching between two opposing states.
|
Switch is used for switching between two opposing states.
|
||||||
|
|
||||||
### Basic usage
|
### Basic usage
|
||||||
|
|
||||||
|
@ -45,7 +45,7 @@ Switch is used for switching between two opposing states.
|
||||||
|
|
||||||
### Disabled
|
### Disabled
|
||||||
|
|
||||||
:::demo Adding the `disabled` attribute disables Switch.
|
:::demo Adding the `disabled` attribute disables Switch.
|
||||||
|
|
||||||
```html
|
```html
|
||||||
<el-switch
|
<el-switch
|
||||||
|
|
|
@ -126,7 +126,7 @@
|
||||||
this.coreWidth = this.hasText ? 58 : 46;
|
this.coreWidth = this.hasText ? 58 : 46;
|
||||||
}
|
}
|
||||||
this.handleButtonTransform();
|
this.handleButtonTransform();
|
||||||
if ((this.onColor || this.offColor) && !this.disabled) {
|
if (this.onColor || this.offColor) {
|
||||||
this.setBackgroundColor();
|
this.setBackgroundColor();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -80,15 +80,15 @@
|
||||||
|
|
||||||
@when disabled {
|
@when disabled {
|
||||||
.el-switch__core {
|
.el-switch__core {
|
||||||
border-color: var(--switch-disabled-color);
|
border-color: var(--switch-disabled-color) !important;
|
||||||
background: var(--switch-disabled-color);
|
background: var(--switch-disabled-color) !important;
|
||||||
|
|
||||||
& span {
|
& span {
|
||||||
background-color: var(--switch-disabled-text-color);
|
background-color: var(--switch-disabled-text-color) !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
& ~ .el-switch__label * {
|
& ~ .el-switch__label * {
|
||||||
color: var(--switch-disabled-text-color);
|
color: var(--switch-disabled-text-color) !important;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue