mirror of
https://github.com/alibaba/lowcode-engine.git
synced 2026-03-02 07:12:41 +00:00
66 lines
1.5 KiB
SCSS
66 lines
1.5 KiB
SCSS
@charset "UTF-8";
|
|
|
|
.#{$css-prefix}switch {
|
|
&:after[dir="rtl"] {
|
|
content: " ";
|
|
transition: all $motion-duration-immediately $motion-linear;
|
|
transform-origin: right center;
|
|
}
|
|
|
|
&-medium[dir="rtl"] {
|
|
&:after {
|
|
right: 100%;
|
|
transform: translateX(100%);
|
|
}
|
|
}
|
|
|
|
&-small[dir="rtl"] {
|
|
&:after {
|
|
right: 100%;
|
|
transform: translateX(100%);
|
|
}
|
|
}
|
|
|
|
&-on[dir="rtl"] {
|
|
> .#{$css-prefix}switch-children {
|
|
right: $switch-text-on-left + $switch-border-width-container * 2;
|
|
left: auto;
|
|
color: $switch-normal-on-color-font;
|
|
}
|
|
}
|
|
|
|
&-on[disabled][dir="rtl"] {
|
|
&:after {
|
|
left: 0;
|
|
right: 100%;
|
|
box-shadow: $switch-on-shadow;
|
|
}
|
|
}
|
|
|
|
&-on#{&}-small[dir="rtl"] {
|
|
> .#{$css-prefix}switch-children {
|
|
right: $switch-size-s-text-on-left + $switch-border-width-container * 2;
|
|
left: auto;
|
|
}
|
|
}
|
|
|
|
&-off[dir="rtl"] {
|
|
&:after {
|
|
right: 0;
|
|
transform: translateX(0);
|
|
box-shadow: $switch-rtl-on-shadow;
|
|
}
|
|
> .#{$css-prefix}switch-children {
|
|
left: $switch-text-off-right + $switch-border-width-container * 2;
|
|
right: auto;
|
|
}
|
|
}
|
|
|
|
&-off#{&}-small[dir="rtl"] {
|
|
> .#{$css-prefix}switch-children {
|
|
left: $switch-size-s-text-off-right + $switch-border-width-container;
|
|
right: auto;
|
|
}
|
|
}
|
|
}
|