UNPKG

@opensig/opendesign

Version:

<p align="center"><img src="../docs/public/opendesign-logo-light.png"/></p> <h1 align="center">opendesign</h1> <p align="center">一个 Vue 3 组件库</p> <p align="center"><b>皮肤可定制,使用 TypeScript</b></p>

60 lines (55 loc) 1.97 kB
.o-dropdown-list { --dropdown-list-bg-color: var(--o-color-control-light); --dropdown-list-shadow: var(--o-shadow-2); --dropdown-list-bd: none; --dropdown-list-radius: 12px; --dropdown-list-padding: 4px; } .o-dropdown-item { --dropdown-item-color: var(--o-color-info2); --dropdown-item-color-hover: var(--o-color-primary2); --dropdown-item-color-disabled: var(--o-color-info4); --dropdown-item-bg-color: transparent; --dropdown-item-bg-color-hover: var(--o-color-control2-light); --dropdown-item-bg-color-disabled: transparent; --dropdown-item-text-size: var(--o-font_size-text1); --dropdown-item-text-height: var(--o-line_height-text1); --dropdown-item-justify: center; --dropdown-item-padding: 7px 0px; --dropdown-item-gap: 2px; --dropdown-item-radius: var(--o-radius_control-s); } .o-dropdown-list { list-style: none; margin: 0; padding: var(--dropdown-list-padding); background-color: var(--dropdown-list-bg-color); box-shadow: var(--dropdown-list-shadow); border-radius: var(--dropdown-list-radius); border: var(--dropdown-list-bd); } .o-dropdown-item { display: flex; align-items: center; justify-content: var(--dropdown-item-justify); padding: var(--dropdown-item-padding); background-color: var(--dropdown-item-bg-color); font-size: var(--dropdown-item-text-size); line-height: var(--dropdown-item-text-height); border-radius: var(--dropdown-item-radius); color: var(--dropdown-item-color); transition: background-color var(--o-duration-s) var(--o-easing-standard); cursor: pointer; } .o-dropdown-item:hover { background-color: var(--dropdown-item-bg-color-hover); color: var(--dropdown-item-color-hover); } .o-dropdown-item + .o-dropdown-item { margin-top: var(--dropdown-item-gap); } .o-dropdown-item-disabled, .o-dropdown-item-disabled:hover { cursor: not-allowed; color: var(--dropdown-item-color-disabled); background-color: var(--dropdown-item-bg-color-disabled); }