UNPKG

choerodon-ui

Version:

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

83 lines (70 loc) 2.89 kB
@import "../../../../lib/style/themes/default"; @import "../../../../lib/style/mixins/index"; @dropdown-prefix-cls: ~"@{c7n-pro-prefix}-dropdown"; @dropdown-button-prefix-cls: ~"@{c7n-pro-prefix}-dropdown-button"; @menu-prefix-cls: ~'@{c7n-prefix}-menu'; .@{dropdown-prefix-cls}-popup { // Dropdown 内部的 Menu 首级 Item 字体大小控制 .@{menu-prefix-cls} { &-root > .@{menu-prefix-cls}-item, &-submenu-title { font-size: @dropdown-menu-first-level-title-font-size; } } &.slide-down-enter.slide-down-enter-active&-placement-bottomLeft, &.slide-down-appear.slide-down-appear-active&-placement-bottomLeft, &.slide-down-enter.slide-down-enter-active&-placement-bottomCenter, &.slide-down-appear.slide-down-appear-active&-placement-bottomCenter, &.slide-down-enter.slide-down-enter-active&-placement-bottomRight, &.slide-down-appear.slide-down-appear-active&-placement-bottomRight { animation-name: antSlideUpIn; } &.slide-up-enter.slide-up-enter-active&-placement-topLeft, &.slide-up-appear.slide-up-appear-active&-placement-topLeft, &.slide-up-enter.slide-up-enter-active&-placement-topCenter, &.slide-up-appear.slide-up-appear-active&-placement-topCenter, &.slide-up-enter.slide-up-enter-active&-placement-topRight, &.slide-up-appear.slide-up-appear-active&-placement-topRight { animation-name: antSlideDownIn; } &.slide-down-leave.slide-down-leave-active&-placement-bottomLeft, &.slide-down-leave.slide-down-leave-active&-placement-bottomCenter, &.slide-down-leave.slide-down-leave-active&-placement-bottomRight { animation-name: antSlideUpOut; } &.slide-up-leave.slide-up-leave-active&-placement-topLeft, &.slide-up-leave.slide-up-leave-active&-placement-topCenter, &.slide-up-leave.slide-up-leave-active&-placement-topRight { animation-name: antSlideDownOut; } } .@{dropdown-button-prefix-cls} { &-raised { box-shadow: @btn-box-shadow; } >.@{c7n-pro-prefix}-btn { &:first-child:not(.@{c7n-pro-prefix}-btn-icon-only) { z-index: 1; border: @border-width-base @border-style-base @border-color-base; border-radius: 0; &:hover:not(.@{c7n-pro-prefix}-btn-disabled) { color: @input-hover-border-color; background: none; border: @border-width-base @border-style-base @input-hover-border-color; } } &:last-child { border: @border-width-base @border-style-base @border-color-base; border-radius: 0; &:hover:not(.@{c7n-pro-prefix}-btn-disabled) { z-index: 2; color: @input-hover-border-color; background: none; border: @border-width-base @border-style-base @input-hover-border-color; } } } .@{c7n-pro-prefix}-btn+.@{c7n-pro-prefix}-btn { margin: 0 0 0 -0.01rem; } }