chayns-components
Version:
A set of beautiful React components for developing chayns® applications.
50 lines • 1.15 kB
CSS
.cc__combo-box {
display: flex;
align-items: center;
justify-content: space-between;
min-width: 100px;
max-width: 100%;
}
.cc__combo-box__icon {
margin-left: 8px;
}
.cc__combo-box--disabled {
opacity: 0.6;
pointer-events: none;
}
.cc__combo-box__overlay {
position: absolute;
overflow-x: hidden;
overflow-y: auto;
max-height: 300px;
box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.2);
border-width: 1px;
border-style: solid;
z-index: 1;
}
.cc__combo-box__overlay__item {
padding: 2px 8px;
cursor: pointer;
user-select: none;
}
.cc__combo-box__overlay__item:hover {
background-color: rgba(128, 128, 128, 0.5);
background-color: var(--chayns-color--106);
}
.cc__combo-box__overlay.fade-enter, .cc__combo-box__overlay.fade-appear {
opacity: 0;
}
.cc__combo-box__overlay.fade-enter.fade-enter-active, .cc__combo-box__overlay.fade-appear.fade-appear-active {
opacity: 1;
transition: opacity 200ms;
}
.cc__combo-box__overlay.fade-exit {
opacity: 1;
}
.cc__combo-box__overlay.fade-exit.fade-exit-active {
opacity: 0.01;
transition: opacity 200ms;
}
.cc__combo-box__overlay.fade-exit-done {
display: none;
}