zarm
Version:
基于 React 的移动端UI库
42 lines (38 loc) • 1.23 kB
CSS
.za-date-select {
--arrow-color: var(--za-date-select-arrow-color, var(--za-arrow-color));
--arrow-size: var(--za-date-select-arrow-size, var(--za-arrow-size));
--arrow-width: var(--za-date-select-arrow-width, var(--za-arrow-width));
--placeholder-color: var(--za-date-select-placeholder-color, var(--za-color-text-placeholder));
--disabled-color: var(--za-date-select-disabled-color, var(--za-color-text-disabled));
display: flex;
align-items: center;
width: 100%;
}
.za-date-select__input {
flex: 1;
position: relative;
width: 100%;
}
.za-date-select--placeholder .za-date-select__input {
color: var(--placeholder-color);
}
.za-date-select__arrow {
margin-left: 5px;
margin-top: calc(var(--arrow-size) / -2);
}
.za-date-select__arrow:after {
display: inline-block;
content: "";
border-right: var(--arrow-width) solid var(--arrow-color);
border-bottom: var(--arrow-width) solid var(--arrow-color);
width: var(--arrow-size);
height: var(--arrow-size);
transform: rotate(45deg);
transition: all 0.15s ease-out;
}
.za-date-select--visible .za-date-select__arrow:after {
transform: rotate(-45deg);
}
.za-date-select--disabled .za-date-select__input {
color: var(--disabled-color);
}