UNPKG

choerodon-ui

Version:

An enterprise-class UI design language and React-based implementation

101 lines (86 loc) 2.31 kB
@import '../../../../es/style/themes/default'; @import '../../../../es/checkbox/style/mixin'; @checkbox-prefix-cls: ~'@{c7n-pro-prefix}-checkbox'; .cascader-dropdown-menu-item () { &-item-group { padding-top: 0.04rem; padding-bottom: 0.04rem; &:not(:last-child) { border-bottom: @border-width-base @border-style-base @border-color-base; } } &-item-group-list { margin: 0; padding: 0; } &-item-group-list > &-item { padding-left: 0.2rem; } &-item-group-no-title > &-item { padding-left: @control-padding-horizontal; } &-item-group-title { height: 0.32rem; padding: 0 @control-padding-horizontal; color: @text-color-secondary; font-size: @font-size-sm; line-height: 0.32rem; } &-item { position: relative; display: block; height: auto; padding: 0.04rem @control-padding-horizontal; overflow: hidden; color: @text-color; font-weight: normal; line-height: 0.2rem; letter-spacing: 0.01em; white-space: nowrap; text-overflow: ellipsis; cursor: pointer; transition: background @animation-duration-slow ease; &:hover { background-color: @item-active-bg; } &:first-child { border-radius: @border-radius-base @border-radius-base 0 0; } &:last-child { border-radius: 0 0 @border-radius-base @border-radius-base; } &-disabled { color: @input-disabled-color; cursor: not-allowed; &:hover { color: @input-disabled-color; background-color: @component-background; cursor: not-allowed; } } &-selected { font-weight: @item-selected-font-weight; background-color: @item-focus-bg; } &-active { background-color: @item-active-bg; } &-divider { height: 0.01rem; margin: 0.01rem 0; overflow: hidden; line-height: 0; background-color: @border-color-split; } } } .cascader-dropdown-menu () { max-height: 2.5rem; margin-bottom: 0; padding: @dropdown-menu-padding; overflow: auto; list-style: none; outline: none; .cascader-dropdown-menu-item; .checked(@checkbox-prefix-cls, @select-primary-color); }