@syncfusion/ej2-dropdowns
Version:
Essential JS 2 DropDown Components
435 lines (387 loc) • 11.8 kB
CSS
/* stylelint-disable property-no-vendor-prefix */
/* stylelint-disable property-no-vendor-prefix */
@-webkit-keyframes material-spinner-rotate {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes material-spinner-rotate {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@-webkit-keyframes fabric-spinner-rotate {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes fabric-spinner-rotate {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.e-dropdownbase .e-list-item .e-list-icon {
padding: 0 10px 0 0;
}
.e-dropdownbase .e-list-item:not(.e-active).e-hover {
border: 2px solid #000;
}
.e-dropdownbase .e-list-item:not(.e-active):not(.e-hover):not(.e-item-focus) {
border: 2px solid #fff;
}
.e-dropdownbase .e-list-item.e-active {
border: 2px solid #400074;
}
.e-dropdownbase .e-list-item.e-item-focus {
border: 2px solid #ecf;
}
.e-small .e-dropdownbase .e-list-item .e-list-icon {
padding: 0 8px 0 0;
}
.e-popup.e-ddl .e-dropdownbase {
min-height: 26px;
}
.e-ddl.e-popup {
border: 0;
-webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);
box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);
margin-top: 1px;
}
.e-ddl.e-popup .e-content.e-nodata {
background-color: #fff;
}
.e-ddl.e-popup .e-dropdownbase .e-list-item .e-highlight {
color: #23726c;
}
.e-ddl.e-popup .e-input-group {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: auto;
}
.e-ddl.e-popup .e-input-group input {
line-height: 15px;
}
.e-ddl.e-popup .e-input-group .e-clear-icon {
border-radius: 20px;
height: 20px;
margin: 5px;
min-width: 20px;
}
.e-ddl.e-popup .e-input-group .e-clear-icon::before {
font-size: 10px;
}
.e-ddl.e-popup .e-filter-parent {
border-left-width: 0;
border-right-width: 0;
}
.e-ddl.e-popup .e-filter-parent .e-input-group.e-control-wrapper:hover:active {
border-color: #000;
}
.e-ddl .e-search-icon::before {
content: "\e97d";
}
.e-ddl .e-back-icon::before {
content: "\e962";
}
.e-ddl.e-input-group.e-control-wrapper .e-ddl-icon::before {
content: "\e966";
font-family: "e-icons";
}
.e-popup.e-wide-popup.e-ddl-device.e-popup-close {
display: block;
visibility: hidden;
}
.e-popup-full-page {
bottom: 0;
left: 0;
margin: 0;
overflow: hidden;
padding: 0;
right: 0;
top: 0;
}
.e-popup-full-page .e-popup-full-page.e-ddl.e-popup.e-ddl-device-filter {
margin: 0;
}
.e-ddl.e-control-wrapper .e-ddl-disable-icon {
position: relative;
}
.e-ddl.e-control-wrapper .e-ddl-disable-icon::before {
content: "";
}
.e-ddl.e-control-wrapper.e-input-group .e-ddl-icon.e-ddl-disable-icon {
position: relative;
}
.e-ddl.e-control-wrapper.e-input-group .e-ddl-icon.e-ddl-disable-icon::before {
content: "";
}
.e-ddl-device-filter .e-filter-parent {
background-color: #fff;
}
/* stylelint-disable property-no-vendor-prefix */
.e-ddl input.e-input::-webkit-contacts-auto-fill-button {
display: none;
pointer-events: none;
position: absolute;
right: 0;
visibility: hidden;
}
/* stylelint-enable property-no-vendor-prefix */
.e-filter-parent {
border: 1px solid #000;
border-top-width: 0;
-webkit-box-shadow: none;
box-shadow: none;
display: block;
padding: 5px;
}
.e-ddl.e-input-group:not(.e-disabled) {
cursor: pointer;
}
.e-ddl.e-popup.e-ddl-device-filter .e-input-group.e-input-focus::before, .e-ddl.e-popup.e-ddl-device-filter .e-input-group.e-input-focus::after {
width: 0;
}
.e-ddl.e-popup {
background: #fff;
border: 1px solid #757575;
position: absolute;
}
.e-ddl.e-popup .e-search-icon {
margin: 0;
opacity: 0.57;
padding: 8px;
}
.e-ddl.e-popup .e-filter-parent .e-back-icon {
padding: 0;
}
.e-ddl.e-popup.e-rtl .e-filter-parent .e-input-group.e-control-wrapper .e-input-filter, .e-ddl.e-popup .e-filter-parent .e-input-filter, .e-ddl.e-popup .e-filter-parent .e-input-filter:focus, .e-ddl.e-popup .e-filter-parent .e-input-group.e-input-focus .e-input-filter, .e-ddl.e-popup .e-filter-parent .e-input-group.e-control-wrapper.e-input-focus .e-input-filter {
padding: 0 12px;
}
.e-ddl.e-popup .e-input-group {
margin-bottom: 0;
}
.e-ddl.e-popup .e-ddl-footer, .e-ddl.e-popup .e-ddl-header {
cursor: default;
}
/* stylelint-disable property-no-vendor-prefix */
.e-ddl.e-input-group .e-ddl-hidden,
.e-ddl.e-float-input .e-ddl-hidden {
-webkit-appearance: initial;
border: 0;
height: 0;
padding: 0;
visibility: hidden;
width: 0;
}
.e-ddl.e-input-group,
.e-ddl.e-input-group.e-input-focus:focus {
outline: none;
}
.e-dropdownbase .e-list-item .e-highlight {
display: inline;
font-weight: bold;
vertical-align: baseline;
}
.e-ddl.e-input-group input[readonly] ~ .e-clear-icon:not(.e-clear-icon-hide),
.e-float-input input[readonly] ~ .e-clear-icon:not(.e-clear-icon-hide),
.e-float-input.e-input-group input[readonly] ~ .e-clear-icon:not(.e-clear-icon-hide) {
opacity: 1;
}
.e-dropdownlist.e-input:not(:valid):first-child ~ .e-clear-icon,
.e-input-group input.e-dropdownlist.e-input:not(:valid):first-child ~ .e-clear-icon,
.e-input-group.e-control-wrapper input.e-dropdownlist.e-input:not(:valid):first-child ~ .e-clear-icon,
.e-float-input input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon,
.e-float-input.e-control-wrapper input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon,
.e-float-input.e-input-group input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon,
.e-float-input.e-input-group.e-control-wrapper input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.e-dropdownlist.e-input:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-input-group input.e-dropdownlist.e-input:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-input-group.e-control-wrapper input.e-dropdownlist.e-input:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-float-input input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-float-input.e-control-wrapper input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-float-input.e-input-group input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-float-input.e-input-group.e-control-wrapper input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide {
display: none;
}
.e-input-group.e-static-clear input.e-dropdownlist.e-input:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-input-group.e-static-clear.e-control-wrapper input.e-dropdownlist.e-input:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-float-input.e-static-clear input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-float-input.e-static-clear.e-control-wrapper input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-float-input.e-static-clear.e-input-group input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-float-input.e-static-clear.e-input-group.e-control-wrapper input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide {
cursor: pointer;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.e-ddl.e-input-group .e-input-value,
.e-ddl.e-input-group .e-input-value:focus {
font-family: inherit;
font-size: 14px;
height: auto;
margin: 0;
outline: none;
width: 100%;
overflow: hidden;
}
.e-ddl.e-input-group input[readonly].e-input,
.e-ddl.e-input-group input[readonly],
.e-ddl.e-input-group .e-dropdownlist {
pointer-events: none;
}
.e-ddl.e-popup.e-popup-open .e-list-item.e-disabled {
opacity: 0.7;
pointer-events: none;
}
ejs-autocomplete,
ejs-combobox,
ejs-dropdownlist {
display: block;
}
.e-small .e-ddl.e-popup .e-list-item,
.e-input-group.e-ddl.e-small .e-list-item {
font-size: 13px;
}
.e-small .e-ddl.e-popup .e-list-group-item,
.e-input-group.e-ddl.e-small .e-list-group-item {
font-size: 13px;
}
.e-small.e-ddl.e-popup .e-list-item,
.e-input-group.e-ddl.e-small .e-list-item {
font-size: 13px;
}
.e-small.e-ddl.e-popup .e-list-group-item,
.e-input-group.e-ddl.e-small .e-list-group-item {
font-size: 13px;
}
.e-content-placeholder.e-ddl.e-placeholder-ddl,
.e-content-placeholder.e-autocomplete.e-placeholder-autocomplete,
.e-content-placeholder.e-combobox.e-placeholder-combobox {
background-size: 300px 33px;
min-height: 33px;
}
.e-ddl.e-popup.e-resize .e-resizer-right {
bottom: 0;
right: 0;
cursor: nwse-resize;
height: 15px;
position: absolute;
width: 15px;
}
.e-popup {
border-color: #757575;
}
.e-float-input.e-input-group.e-ddl.e-control.e-icon-anim > .e-float-text,
.e-float-input.e-input-focus.e-input-group.e-ddl.e-control.e-keyboard > .e-float-text {
color: #000;
}
.e-ddl.e-popup .e-filter-parent .e-input-group input.e-input-filter {
border-color: transparent;
}
.e-bigger .e-input-group.e-ddl .e-input-filter, .e-bigger .e-input-group.e-ddl .e-input-filter:focus {
margin-left: -20px;
}
.e-bigger .e-ddl.e-popup .e-list-item {
font-size: 15px;
}
.e-bigger .e-ddl.e-popup .e-list-group-item {
font-size: 15px;
}
.e-bigger .e-ddl.e-popup .e-input-group {
padding: 4px 0;
}
.e-bigger.e-ddl.e-popup .e-list-item {
font-size: 15px;
}
.e-bigger.e-ddl.e-popup .e-list-group-item {
font-size: 15px;
}
.e-bigger.e-ddl.e-popup .e-input-group {
padding: 4px 0;
}
.e-bigger.e-small .e-ddl.e-popup .e-list-item,
.e-bigger .e-input-group.e-ddl.e-small .e-list-item {
font-size: 14px;
}
.e-bigger.e-small .e-ddl.e-popup .e-list-group-item,
.e-bigger .e-input-group.e-ddl.e-small .e-list-group-item {
font-size: 14px;
}
.e-bigger.e-small.e-ddl.e-popup .e-list-item,
.e-bigger .e-input-group.e-ddl.e-small .e-list-item {
font-size: 14px;
}
.e-bigger.e-small.e-ddl.e-popup .e-list-group-item,
.e-bigger .e-input-group.e-ddl.e-small .e-list-group-item {
font-size: 14px;
}
.e-bigger .e-content-placeholder.e-ddl.e-placeholder-ddl,
.e-bigger.e-content-placeholder.e-ddl.e-placeholder-ddl,
.e-bigger .e-content-placeholder.e-autocomplete.e-placeholder-autocomplete,
.e-bigger.e-content-placeholder.e-autocomplete.e-placeholder-autocomplete,
.e-bigger .e-content-placeholder.e-combobox.e-placeholder-combobox,
.e-bigger.e-content-placeholder.e-combobox.e-placeholder-combobox {
background-size: 300px 40px;
min-height: 40px;
}
.e-bigger .e-ddl.e-popup .e-input-group .e-clear-icon {
height: 36px;
}
.e-bigger .e-ddl.e-popup.e-ddl-device.e-ddl-device-filter {
margin-top: 0;
}
.e-bigger .e-ddl.e-popup .e-list-item, .e-bigger .e-ddl.e-popup .e-list-group-item, .e-bigger .e-ddl.e-popup .e-fixed-head {
font-size: 15px;
line-height: 45px;
padding-left: 0;
text-indent: 16px;
}
.e-bigger .e-ddl.e-popup .e-dd-group .e-list-item {
padding-left: 4px;
}
.e-bigger .e-ddl.e-popup .e-input-group {
padding: 4px 0;
}
.e-bigger .e-ddl.e-popup .e-input-group input {
height: 46px;
}
.e-bigger.e-small .e-ddl.e-popup .e-list-item, .e-bigger.e-small .e-ddl.e-popup .e-list-group-item, .e-bigger.e-small .e-ddl.e-popup .e-fixed-head {
font-size: 14px;
line-height: 40px;
padding-left: 0;
text-indent: 16px;
}
.e-bigger.e-small .e-ddl.e-popup .e-dd-group .e-list-item {
padding-left: 4px;
}
.e-bigger.e-small .e-ddl.e-popup .e-input-group {
padding: 0;
}
.e-bigger.e-small .e-ddl.e-popup .e-input-group input {
height: 34px;
}