react-cqtoolbox
Version:
[![Travis][build-badge]][build] [![npm package][npm-badge]][npm] [![Coveralls][coveralls-badge]][coveralls]
96 lines (76 loc) • 2.09 kB
CSS
.select_input {
font-size: 14px;
font-weight: normal;
line-height: 28px;
position: relative;
display: inline-block;
min-width: 120px;
padding: 0 0 0 8px;
cursor: pointer;
-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-webkit-transition-duration: 0.35s;
transition-duration: 0.35s;
-webkit-transition-property: box-shadow, color;
transition-property: box-shadow, color;
text-align: left;
white-space: nowrap;
text-decoration: none;
letter-spacing: 0;
text-transform: uppercase;
color: rgb(33, 33, 33);
border: 1px solid rgb(224, 224, 224);
outline: none;
background-color: rgb(255, 255, 255);
box-sizing: border-box;
font-family: Microsoft Yahei,Helvetica Neue,\\5B8B\4F53,Helvetica,Arial,sans-serif;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
text-size-adjust: 100%
}
.select_input *,
.select_input *::after,
.select_input *::before {
box-sizing: border-box;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
text-size-adjust: 100%;
-webkit-touch-callout: none
}
.select_input::-moz-focus-inner {
border: 0
}
.select_input > * {
pointer-events: none
}
.select_input > .rippleWrapper {
overflow: hidden
}
.value {
overflow: hidden;
padding-right: 28px;
white-space: nowrap;
text-overflow: ellipsis;
}
.arrow {
position: absolute;
top: 50%;
right: 0;
margin-top: -12px;
-webkit-transition: -webkit-transform .2s ease;
transition: -webkit-transform .2s ease;
transition: transform .2s ease;
transition: transform .2s ease, -webkit-transform .2s ease;
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg)
}
.arrow.open {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg)
}