@import "../mixins/mixins";
|
@import "../common/var";
|
@import "../common/transition";
|
|
@include b(date-editor) {
|
position: relative;
|
display: inline-block;
|
text-align: left;
|
|
&.el-input,
|
&.el-input__inner {
|
width: 220px;
|
}
|
|
@include m((monthrange)) {
|
&.el-input,
|
&.el-input__inner {
|
width: 300px;
|
}
|
}
|
|
@include m((daterange, timerange)) {
|
&.el-input,
|
&.el-input__inner {
|
width: 350px;
|
}
|
}
|
|
@include m(datetimerange) {
|
&.el-input,
|
&.el-input__inner {
|
width: 400px;
|
}
|
}
|
|
@include m(dates) {
|
.el-input__inner {
|
text-overflow: ellipsis;
|
white-space: nowrap;
|
}
|
}
|
|
.el-icon-circle-close {
|
cursor: pointer;
|
}
|
|
.el-range__icon {
|
font-size: 14px;
|
margin-left: -5px;
|
color: $--color-text-placeholder;
|
float: left;
|
line-height: 32px;
|
}
|
|
.el-range-input {
|
appearance: none;
|
border: none;
|
outline: none;
|
display: inline-block;
|
height: 100%;
|
margin: 0;
|
padding: 0;
|
width: 39%;
|
text-align: center;
|
font-size: $--font-size-base;
|
color: $--color-text-regular;
|
|
&::placeholder {
|
color: $--color-text-placeholder;
|
}
|
}
|
|
.el-range-separator {
|
display: inline-block;
|
height: 100%;
|
padding: 0 5px;
|
margin: 0;
|
text-align: center;
|
line-height: 32px;
|
font-size: 14px;
|
width: 5%;
|
color: $--color-text-primary;
|
}
|
|
.el-range__close-icon {
|
font-size: 14px;
|
color: $--color-text-placeholder;
|
width: 25px;
|
display: inline-block;
|
float: right;
|
line-height: 32px;
|
}
|
}
|
|
@include b(range-editor) {
|
&.el-input__inner {
|
display: inline-flex;
|
align-items: center;
|
padding: 3px 10px;
|
}
|
|
.el-range-input {
|
line-height: 1;
|
}
|
|
@include when(active) {
|
border-color: $--color-primary;
|
|
&:hover {
|
border-color: $--color-primary;
|
}
|
}
|
|
@include m(medium) {
|
&.el-input__inner {
|
height: $--input-medium-height;
|
}
|
|
.el-range-separator {
|
line-height: 28px;
|
font-size: $--input-medium-font-size;
|
}
|
|
.el-range-input {
|
font-size: $--input-medium-font-size;
|
}
|
|
.el-range__icon,
|
.el-range__close-icon {
|
line-height: 28px;
|
}
|
}
|
|
@include m(small) {
|
&.el-input__inner {
|
height: $--input-small-height;
|
}
|
|
.el-range-separator {
|
line-height: 24px;
|
font-size: $--input-small-font-size;
|
}
|
|
.el-range-input {
|
font-size: $--input-small-font-size;
|
}
|
|
.el-range__icon,
|
.el-range__close-icon {
|
line-height: 24px;
|
}
|
}
|
|
@include m(mini) {
|
&.el-input__inner {
|
height: $--input-mini-height;
|
}
|
|
.el-range-separator {
|
line-height: 20px;
|
font-size: $--input-mini-font-size;
|
}
|
|
.el-range-input {
|
font-size: $--input-mini-font-size;
|
}
|
|
.el-range__icon,
|
.el-range__close-icon {
|
line-height: 20px;
|
}
|
}
|
|
@include when(disabled) {
|
background-color: $--input-disabled-fill;
|
border-color: $--input-disabled-border;
|
color: $--input-disabled-color;
|
cursor: not-allowed;
|
|
&:hover, &:focus {
|
border-color: $--input-disabled-border;
|
}
|
|
input {
|
background-color: $--input-disabled-fill;
|
color: $--input-disabled-color;
|
cursor: not-allowed;
|
&::placeholder {
|
color: $--input-disabled-placeholder-color;
|
}
|
}
|
|
.el-range-separator {
|
color: $--input-disabled-color;
|
}
|
}
|
}
|