UNPKG

zent

Version:

一套前端设计语言和基于React的实现

68 lines (65 loc) 2.17 kB
.zent-popup-menu { box-shadow: 0 2px 16px 0 rgba(0, 0, 0, 0.1); box-shadow: var(--shadow-spec-layer, 0 2px 16px 0 rgba(var(--theme-rgb-shadow-bg, 0, 0, 0), 0.1)); background-color: #fff; background-color: var(--theme-section-bg, var(--theme-stroke-9, #fff)); left: 0; outline: none; overflow-y: auto; position: relative; width: 100%; z-index: 2000; max-height: 224px; border-radius: 3px; font-size: 14px; } .zent-popup-menu .zent-popup-menu-item { background-color: #fff; background-color: var(--theme-section-bg, var(--theme-stroke-9, #fff)); display: block; outline: none; padding: 7px 16px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } .zent-popup-menu .zent-popup-menu-item.current, .zent-popup-menu .zent-popup-menu-item.hover, .zent-popup-menu .zent-popup-menu-item:hover { background-color: #e6efff; background-color: var(--theme-default-selected-bg, var(--theme-primary-8, #e6efff)); } .zent-popup-menu .zent-popup-menu-item.active { background-color: #f7f7f7; background-color: var(--theme-body-bg, var(--theme-stroke-8, #f7f7f7)); font-weight: 500; } .zent-popup-menu .zent-popup-menu-item.active:hover, .zent-popup-menu .zent-popup-menu-item.active.hover, .zent-popup-menu .zent-popup-menu-item.active.current { background-color: #f7f7f7; background-color: var(--theme-body-bg, var(--theme-stroke-8, #f7f7f7)); } .zent-popup-menu .zent-popup-menu-item.disabled { color: #ccc; color: var(--theme-disabled-color, var(--theme-stroke-4, #ccc)); cursor: not-allowed; } .zent-popup-menu .zent-popup-menu-item.disabled:hover { color: #ccc; color: var(--theme-disabled-color, var(--theme-stroke-4, #ccc)); background: none; } .zent-menu-item-group-header { color: #999; color: var(--theme-hint-color, var(--theme-stroke-3, #999)); font-size: 11px; background: none; cursor: default; text-transform: uppercase; padding: 5px 7px; font-weight: bold; } .zent-divider-line { border-top-color: #e0e0e0; border-top-color: var(--theme-default-border-color, var(--theme-stroke-6, #e0e0e0)); border-top-width: 1px; border-top-style: solid; margin: 6px 0; }