UNPKG

yyzone-bip

Version:

升级新的ui标准后的yyzone库

106 lines (104 loc) 2.95 kB
@prefixMenuCls: ~'@{yy-css-prefix}menu'; .@{prefixMenuCls} { // max-width: 200px; width: 100%; height: 100%; border-right: 1px solid @yy-border-color-base; background-color: @yy-background-component; box-sizing: border-box; // box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); .flex(column, flex-start, flex-start); &-logo { display: flex; align-items: center; justify-content: center; padding: 30px 0 30px; width: 100%; } ::selection { background-color: transparent; } &-container { width: 100%; height: 100%; overflow: hidden; box-sizing: border-box; flex: 1; transition: @yy-transition-time height ease-in-out, @yy-transition-time padding-top ease-in-out, @yy-transition-time padding-bottom ease-in-out; } &-submenu { &-title { .cursor(); &-content { flex: 1; display: flex; align-items: center; } } .yy-menu-container { padding-left: 32px; } } &-item, &-submenu-title, &-submenu-title-content { & > i { margin-right: 12px; width: 12px; } } &-item, &-submenu-title { font-size: @yy-font-size-base; color: @yy-text-primary-color; display: flex; align-items: center; border-radius: 4px; padding: 0 8px; min-height: 44px; box-sizing: border-box; background-clip: content-box; transition: @yy-transition-time background-color ease-in-out, @yy-transition-time color ease-in-out; .cursor(); &:hover { color: @yy-text-primary-color; } i { color: @yy-text-info-color; text-align: center; } &-content { min-height: 44px; padding: 0 9px; width: 100%; height: 100%; border-radius: 4px; align-self: stretch; display: flex; align-items: center; } &-active { position: relative; &:hover { color: #EE2223; } i { color: @yy-text-info-color; } .yy-menu-item-content { background-color: #F5F6F7; color: #EE2223; } &:before { position: absolute; content: ''; top: 50%; left: 0; width: 2px; height: 16px; transform: translateY(-50%); background: linear-gradient(45deg, #FC4C2F 0%, #EE2223 100%); } } } }