react-toolbox-build4server
Version:
Builds react-toolbox in such a way that it's components can be required and used in node - most likely for server-side rendered webapps - without having to depend on webpack to build your entire server-side project
77 lines (70 loc) • 2.46 kB
CSS
.rt-autocomplete-root {
position: relative;
padding: 1rem 0; }
.rt-autocomplete-root.rt-autocomplete-focus .rt-autocomplete-label {
color: #3f51b5; }
.rt-autocomplete-root.rt-autocomplete-focus .rt-autocomplete-suggestions {
max-height: 45vh;
visibility: visible;
box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12), 0 1px 4px rgba(0, 0, 0, 0.24); }
.rt-autocomplete-label {
font-size: 1.2rem;
color: #757575;
-webkit-transition: color 0.35s cubic-bezier(0.4, 0, 0.2, 1);
transition: color 0.35s cubic-bezier(0.4, 0, 0.2, 1); }
.rt-autocomplete-values {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding-bottom: 0.5rem; }
.rt-autocomplete-value {
margin: 0.25rem 0.5rem 0.25rem 0; }
.rt-autocomplete-suggestions {
position: absolute;
z-index: 100;
width: 100%;
max-height: 0;
overflow-x: hidden;
overflow-y: auto;
visibility: hidden;
background-color: white;
-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: max-height, box-shadow;
transition-property: max-height, box-shadow; }
.rt-autocomplete-suggestions::-webkit-scrollbar {
width: 0;
height: 0; }
.rt-autocomplete-suggestions:not(.rt-autocomplete-up) {
margin-top: -2rem; }
.rt-autocomplete-suggestions.rt-autocomplete-up {
bottom: 0; }
.rt-autocomplete-suggestion {
padding: 1rem;
cursor: pointer; }
.rt-autocomplete-suggestion.rt-autocomplete-active {
background-color: #eeeeee; }
.rt-autocomplete-input {
position: relative; }
.rt-autocomplete-input:after {
position: absolute;
top: 50%;
right: 0.8rem;
width: 0;
height: 0;
pointer-events: none;
content: "";
border-top: 0.54857rem solid rgba(0, 0, 0, 0.12);
border-right: 0.54857rem solid transparent;
border-left: 0.54857rem solid transparent;
-webkit-transition: -webkit-transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
transition: -webkit-transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.35s cubic-bezier(0.4, 0, 0.2, 1); }