mirror of
https://github.com/alibaba/lowcode-engine.git
synced 2026-03-02 06:42:55 +00:00
146 lines
5.0 KiB
SCSS
146 lines
5.0 KiB
SCSS
@charset "UTF-8";
|
|
|
|
#{$input-prefix}[dir="rtl"] {
|
|
&.#{$css-prefix}small {
|
|
@include input-size-rtl($input-s-label-padding-left, $input-s-icon-padding-right);
|
|
}
|
|
|
|
&.#{$css-prefix}medium {
|
|
@include input-size-rtl($input-m-label-padding-left, $input-m-icon-padding-right);
|
|
}
|
|
|
|
&.#{$css-prefix}large {
|
|
@include input-size-rtl($input-l-label-padding-left, $input-l-icon-padding-right);
|
|
}
|
|
|
|
&#{$input-prefix}-textarea {
|
|
#{$input-prefix}-len {
|
|
text-align: left;
|
|
}
|
|
}
|
|
|
|
#{$input-prefix}-control {
|
|
> *:not(:last-child) {
|
|
padding-left: $s-1;
|
|
padding-right: 0;
|
|
}
|
|
}
|
|
}
|
|
#{$input-prefix}-group[dir="rtl"] {
|
|
> #{$input-prefix}:first-child {
|
|
&.#{$css-prefix}small {
|
|
border-top-left-radius: 0 !important;
|
|
border-bottom-left-radius: 0 !important;
|
|
border-top-right-radius: $form-element-small-corner !important;
|
|
border-bottom-right-radius: $form-element-small-corner !important;
|
|
}
|
|
|
|
&.#{$css-prefix}medium {
|
|
border-top-left-radius: 0 !important;
|
|
border-bottom-left-radius: 0 !important;
|
|
border-top-right-radius: $form-element-medium-corner !important;
|
|
border-bottom-right-radius: $form-element-medium-corner !important;
|
|
}
|
|
|
|
&.#{$css-prefix}large {
|
|
border-top-left-radius: 0 !important;
|
|
border-bottom-left-radius: 0 !important;
|
|
border-top-right-radius: $form-element-large-corner !important;
|
|
border-bottom-right-radius: $form-element-large-corner !important;
|
|
}
|
|
}
|
|
> #{$input-prefix}:last-child {
|
|
&.#{$css-prefix}small {
|
|
border-top-left-radius: $form-element-small-corner !important;
|
|
border-bottom-left-radius: $form-element-small-corner !important;
|
|
border-top-right-radius: 0 !important;
|
|
border-bottom-right-radius: 0 !important;
|
|
}
|
|
|
|
&.#{$css-prefix}medium {
|
|
border-top-left-radius: $form-element-medium-corner !important;
|
|
border-bottom-left-radius: $form-element-medium-corner !important;
|
|
border-top-right-radius: 0 !important;
|
|
border-bottom-right-radius: 0 !important;
|
|
}
|
|
|
|
&.#{$css-prefix}large {
|
|
border-top-left-radius: $form-element-large-corner !important;
|
|
border-bottom-left-radius: $form-element-large-corner !important;
|
|
border-top-right-radius: 0 !important;
|
|
border-bottom-right-radius: 0 !important;
|
|
}
|
|
}
|
|
|
|
#{$input-prefix}-group-addon {
|
|
/* stylelint-disable declaration-no-important */
|
|
&:first-child,
|
|
&:first-child > #{$input-prefix},
|
|
&:first-child > * > #{$input-prefix} {
|
|
border-bottom-left-radius: 0 !important;
|
|
border-top-left-radius: 0 !important;
|
|
|
|
&.#{$css-prefix}small {
|
|
border-bottom-right-radius: $form-element-small-corner !important;
|
|
border-top-right-radius: $form-element-small-corner !important;
|
|
}
|
|
|
|
&.#{$css-prefix}medium {
|
|
border-bottom-right-radius: $form-element-medium-corner !important;
|
|
border-top-right-radius: $form-element-medium-corner !important;
|
|
}
|
|
|
|
&.#{$css-prefix}large {
|
|
border-bottom-right-radius: $form-element-large-corner !important;
|
|
border-top-right-radius: $form-element-large-corner !important;
|
|
}
|
|
}
|
|
|
|
//TODO: removed in 2.x
|
|
&:first-child > * {
|
|
margin-left: -$input-border-width;
|
|
border-bottom-left-radius: 0 !important;
|
|
border-top-left-radius: 0 !important;
|
|
}
|
|
|
|
&:last-child,
|
|
&:last-child > #{$input-prefix},
|
|
&:last-child > * > #{$input-prefix} {
|
|
border-bottom-right-radius: 0 !important;
|
|
border-top-right-radius: 0 !important;
|
|
|
|
&.#{$css-prefix}small {
|
|
border-bottom-left-radius: $form-element-small-corner !important;
|
|
border-top-left-radius: $form-element-small-corner !important;
|
|
}
|
|
|
|
&.#{$css-prefix}medium {
|
|
border-bottom-left-radius: $form-element-medium-corner !important;
|
|
border-top-left-radius: $form-element-medium-corner !important;
|
|
}
|
|
|
|
&.#{$css-prefix}large {
|
|
border-bottom-left-radius: $form-element-large-corner !important;
|
|
border-top-left-radius: $form-element-large-corner !important;
|
|
}
|
|
}
|
|
|
|
&:last-child > * {
|
|
//TODO: removed in 2.x
|
|
margin-right: -$input-border-width;
|
|
border-bottom-right-radius: 0 !important;
|
|
border-top-right-radius: 0 !important;
|
|
}
|
|
}
|
|
#{$input-prefix}-group-text {
|
|
&:first-child {
|
|
border-right-width: $input-border-width;
|
|
border-left: 0;
|
|
}
|
|
&:last-child {
|
|
border-left-width: $input-border-width;
|
|
border-right: 0;
|
|
}
|
|
}
|
|
}
|