122 lines
		
	
	
		
			2.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
			
		
		
	
	
			122 lines
		
	
	
		
			2.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
| @import '../../style/themes/index';
 | |
| @import '../../input/style/mixin';
 | |
| 
 | |
| @color-picker-prefix-cls: ~'@{ant-prefix}-color-picker';
 | |
| .@{color-picker-prefix-cls} {
 | |
|   box-sizing: border-box;
 | |
|   margin: 0;
 | |
|   padding: 0;
 | |
|   color: rgba(0, 0, 0, 0.65);
 | |
|   font-size: 14px;
 | |
|   font-variant: tabular-nums;
 | |
|   line-height: 1.5;
 | |
|   list-style: none;
 | |
|   font-feature-settings: 'tnum';
 | |
|   position: relative;
 | |
|   display: inline-block;
 | |
|   outline: none;
 | |
|   cursor: pointer;
 | |
|   transition: opacity 0.3s;
 | |
|   min-width: 55px;
 | |
|   .pickr {
 | |
|     display: inline-block;
 | |
|     .pcr-button {
 | |
|       width: 18px;
 | |
|       height: 18px;
 | |
|       margin-left: 7px;
 | |
|       &:focus {
 | |
|         box-shadow: none;
 | |
|       }
 | |
|     }
 | |
|   }
 | |
|   &.@{color-picker-prefix-cls}-disabled {
 | |
|     cursor: not-allowed;
 | |
|     .@{color-picker-prefix-cls}-selection {
 | |
|       background: @input-disabled-bg;
 | |
|       box-shadow: none;
 | |
|       border: @border-width-base @border-style-base @select-border-color;
 | |
|       &:hover,
 | |
|       &:focus,
 | |
|       &:active {
 | |
|         border: @border-width-base @border-style-base @select-border-color;
 | |
|         box-shadow: none;
 | |
|       }
 | |
|     }
 | |
|     &.@{color-picker-prefix-cls}-open {
 | |
|       .@{color-picker-prefix-cls}-icon {
 | |
|         & svg {
 | |
|           transform: none;
 | |
|         }
 | |
|       }
 | |
|     }
 | |
|   }
 | |
|   &-open {
 | |
|     .@{color-picker-prefix-cls}-icon {
 | |
|       & svg {
 | |
|         transform: rotate(180deg);
 | |
|       }
 | |
|     }
 | |
|     .@{color-picker-prefix-cls}-selection {
 | |
|       .active();
 | |
|     }
 | |
|   }
 | |
|   &-selection {
 | |
|     display: block;
 | |
|     box-sizing: border-box;
 | |
|     background-color: @select-background;
 | |
|     border: @border-width-base @border-style-base @select-border-color;
 | |
|     border-top-width: @border-width-base + 0.02px;
 | |
|     border-radius: @border-radius-base;
 | |
|     outline: none;
 | |
|     transition: all 0.3s @ease-in-out;
 | |
|     user-select: none;
 | |
| 
 | |
|     position: relative;
 | |
|     height: @input-height-base;
 | |
|     cursor: inherit;
 | |
|     &:hover {
 | |
|       .hover();
 | |
|     }
 | |
|   }
 | |
|   &-icon {
 | |
|     .iconfont-mixin();
 | |
|     position: absolute;
 | |
|     top: 50%;
 | |
|     right: @control-padding-horizontal - 4px;
 | |
|     margin-top: (-@font-size-sm / 2);
 | |
|     color: @disabled-color;
 | |
|     font-size: @font-size-sm;
 | |
|     line-height: 1;
 | |
|     transform-origin: 50% 50%;
 | |
|     & svg {
 | |
|       transition: transform 0.3s;
 | |
|     }
 | |
|   }
 | |
|   &-lg {
 | |
|     font-size: @font-size-lg;
 | |
|     .@{color-picker-prefix-cls}-selection {
 | |
|       line-height: @input-height-lg - 12;
 | |
|       height: @input-height-lg;
 | |
|     }
 | |
|     .@{color-picker-prefix-cls}-icon {
 | |
|       top: (@input-height-lg / 2);
 | |
|     }
 | |
|   }
 | |
| 
 | |
|   &-sm {
 | |
|     .@{color-picker-prefix-cls}-selection {
 | |
|       line-height: @input-height-sm - 12;
 | |
|       height: @input-height-sm;
 | |
|     }
 | |
|     .pickr .pcr-button {
 | |
|       width: 14px;
 | |
|       height: 14px;
 | |
|     }
 | |
|     .@{color-picker-prefix-cls}-icon {
 | |
|       right: @control-padding-horizontal - 2px;
 | |
|       top: (@input-height-sm / 2);
 | |
|       font-size: 10px;
 | |
|     }
 | |
|   }
 | |
| }
 |