12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- @import '../../input/style/mixin';
- @select-prefix-cls: ~'@{ant-prefix}-select';
- @pagination-prefix-cls: ~'@{ant-prefix}-pagination';
- .select-status-color(
- @text-color;
- @border-color;
- @background-color;
- @hoverBorderColor;
- @outlineColor;
- ) {
- &.@{select-prefix-cls}:not(.@{select-prefix-cls}-disabled):not(.@{select-prefix-cls}-customize-input):not(.@{pagination-prefix-cls}-size-changer) {
- .@{select-prefix-cls}-selector {
- background-color: @background-color;
- border-color: @border-color !important;
- }
- &.@{select-prefix-cls}-open .@{select-prefix-cls}-selector,
- &.@{select-prefix-cls}-focused .@{select-prefix-cls}-selector {
- .active(@border-color, @hoverBorderColor, @outlineColor);
- }
- }
- }
- .@{select-prefix-cls} {
- &-status-error {
- .select-status-color(@error-color, @error-color, @select-background, @error-color-hover, @error-color-outline);
- }
- &-status-warning {
- .select-status-color(@warning-color, @warning-color, @input-bg, @warning-color-hover, @warning-color-outline);
- }
- &-status-error,
- &-status-warning,
- &-status-success,
- &-status-validating {
- &.@{select-prefix-cls}-has-feedback {
- //.@{prefix-cls}-arrow,
- .@{select-prefix-cls}-clear {
- right: 32px;
- }
- .@{select-prefix-cls}-selection-selected-value {
- padding-right: 42px;
- }
- }
- }
- }
|