UNPKG

zarm-web

Version:
233 lines (219 loc) 4.8 kB
/* border */ /* box shadow */ /* btn */ .zw-select { display: inline-block; margin: 0; position: relative; vertical-align: middle; color: #666; } .zw-select__selection { min-height: 32px; font-size: 14px; } .zw-select__selection .zw-select__text { line-height: 30px; padding-left: 15px; padding-right: 32px; } .zw-select__selection .za-select__icon, .zw-select__selection .za-select__arrow { right: 9px; margin-top: -7px; } .zw-select .ui-dropdown { position: absolute; left: 0; top: 36px; } .zw-select .ui-dropdown .ui-select-notfound { margin: 15px; } .zw-select.radius .za-select__selection { border-radius: 4px; } .zw-select__selection { outline: none; user-select: none; display: block; background-color: #fff; border: 1px solid #d9d9d9; transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); cursor: pointer; } .zw-select__selection:hover { border-color: #12c287; } .zw-select__selection:active { border-color: rgba(18, 193, 135, 0.06); outline: 0; box-shadow: inset 0 1px 1px rgba(18, 193, 135, 0.06), 0 0 8px rgba(18, 193, 135, 0.06); } .zw-select__selection .zw-select__text { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .zw-select__selection .zw-select__text input { display: block; border: 0; box-shadow: none; } .zw-select__selection .za-select__icon, .zw-select__selection .za-select__arrow { position: absolute; top: 50%; color: #d9d9d9; transition: transform 0.2s ease; line-height: normal; } .zw-select.za-select--open .za-select-selection { border-color: rgba(18, 193, 135, 0.06); outline: 0; } .zw-select.za-select--open .za-select-selection .ui-select-arrow { transform: rotate(180deg); } .zw-select.disabled .za-select__selection { cursor: not-allowed; background-color: #f3f5f7; } .zw-select.disabled .za-select__selection:hover { border-color: #d9d9d9; } .zw-select.disabled .za-select__selection:active { border-color: #d9d9d9; } .zw-select.size-xl__selection { min-height: 40px; font-size: 18px; } .zw-select.size-xl__selection .size-xl__text { line-height: 38px; padding-left: 14px; padding-right: 40px; } .zw-select.size-xl__selection .za-select__icon, .zw-select.size-xl__selection .za-select__arrow { right: 11px; margin-top: -9px; } .zw-select.size-xl .ui-dropdown { position: absolute; left: 0; top: 44px; } .zw-select.size-xl .ui-dropdown .ui-select-notfound { margin: 14px; } .zw-select.size-xl.radius .za-select__selection { border-radius: 6px; } .zw-select.size-lg__selection { min-height: 36px; font-size: 16px; } .zw-select.size-lg__selection .size-lg__text { line-height: 34px; padding-left: 15px; padding-right: 36px; } .zw-select.size-lg__selection .za-select__icon, .zw-select.size-lg__selection .za-select__arrow { right: 10px; margin-top: -8px; } .zw-select.size-lg .ui-dropdown { position: absolute; left: 0; top: 40px; } .zw-select.size-lg .ui-dropdown .ui-select-notfound { margin: 15px; } .zw-select.size-lg.radius .za-select__selection { border-radius: 6px; } .zw-select.size-sm__selection { min-height: 28px; font-size: 12px; } .zw-select.size-sm__selection .size-sm__text { line-height: 26px; padding-left: 7px; padding-right: 28px; } .zw-select.size-sm__selection .za-select__icon, .zw-select.size-sm__selection .za-select__arrow { right: 8px; margin-top: -6px; } .zw-select.size-sm .ui-dropdown { position: absolute; left: 0; top: 32px; } .zw-select.size-sm .ui-dropdown .ui-select-notfound { margin: 7px; } .zw-select.size-sm.radius .za-select__selection { border-radius: 4px; } .zw-select.size-xs__selection { min-height: 24px; font-size: 12px; } .zw-select.size-xs__selection .size-xs__text { line-height: 22px; padding-left: 4px; padding-right: 24px; } .zw-select.size-xs__selection .za-select__icon, .zw-select.size-xs__selection .za-select__arrow { right: 6px; margin-top: -6px; } .zw-select.size-xs .ui-dropdown { position: absolute; left: 0; top: 28px; } .zw-select.size-xs .ui-dropdown .ui-select-notfound { margin: 4px; } .zw-select.size-xs.radius .za-select__selection { border-radius: 4px; } .ui-dropdown .za-select--notfound { display: block; padding: 8px; color: #ccc; } .ui-dropdown .checked-icon { position: absolute; right: 5px; } .zw-option__list { position: relative; white-space: nowrap; padding: 10px; line-height: 20px; cursor: pointer; } .zw-option__list:hover { color: #343434; background-color: rgba(18, 193, 135, 0.06); } .zw-option__list.is-checked { background-color: rgba(18, 193, 135, 0.06); color: #343434; } .zw-option__list.is-disabled { color: #ccc; cursor: no-drop; } .zw-option__list.is-disabled:hover { background-color: transparent; }