UNPKG

wetrade-design

Version:

一款多语言支持Vue3的UI框架

414 lines (413 loc) 12.7 kB
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ /* stylelint-disable no-duplicate-selectors */ /* stylelint-disable */ /* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ /** gray-sp */ /** blue-sp */ /** green-sp */ /** red-sp */ /** orange-sp */ /** 品牌橙 */ /** 日落黄 */ /** 柠檬黄 */ /** 新生绿 */ /** 绿色 */ /** 碧涛青 */ /** 海蔚蓝 */ /** 品牌蓝色 */ /** 宝石蓝 */ /** 星空紫 */ /** 罗兰紫 */ /** 青春紫 */ /** 品红 */ /** 红色 */ /** 灰色 */ /** 保留ant色板 */ /** 绿色 */ /** 品牌蓝 */ .wd-dropdown-menu-item.wd-dropdown-menu-item-danger { color: #f5222d; } .wd-dropdown-menu-item.wd-dropdown-menu-item-danger:hover { color: #fff; background-color: #f5222d; } .wd-dropdown { box-sizing: border-box; margin: 0; padding: 0; color: #1E1E29; font-size: 14px; font-variant: tabular-nums; line-height: 18px; list-style: none; font-feature-settings: 'tnum'; position: absolute; top: -9999px; left: -9999px; z-index: 2000; display: block; } .wd-dropdown::before { position: absolute; top: -4px; right: 0; bottom: -4px; left: -7px; z-index: -9999; opacity: 0.0001; content: ' '; } .wd-dropdown-wrap { position: relative; } .wd-dropdown-wrap .wd-btn > .wdicon-down { font-size: 10px; } .wd-dropdown-wrap .wdicon-down::before { transition: transform 0.2s; } .wd-dropdown-wrap-open .wdicon-down::before { transform: rotate(180deg); } .wd-dropdown-hidden, .wd-dropdown-menu-hidden, .wd-dropdown-menu-submenu-hidden { display: none; } .wd-dropdown-show-arrow.wd-dropdown-placement-topCenter, .wd-dropdown-show-arrow.wd-dropdown-placement-topLeft, .wd-dropdown-show-arrow.wd-dropdown-placement-topRight { padding-bottom: 10px; } .wd-dropdown-show-arrow.wd-dropdown-placement-bottomCenter, .wd-dropdown-show-arrow.wd-dropdown-placement-bottomLeft, .wd-dropdown-show-arrow.wd-dropdown-placement-bottomRight { padding-top: 10px; } .wd-dropdown-arrow { position: absolute; z-index: 1; display: block; width: 8.48528137px; height: 8.48528137px; background: transparent; border-style: solid; border-width: 4.24264069px; transform: rotate(45deg); } .wd-dropdown-placement-topCenter > .wd-dropdown-arrow, .wd-dropdown-placement-topLeft > .wd-dropdown-arrow, .wd-dropdown-placement-topRight > .wd-dropdown-arrow { bottom: 6.2px; border-color: transparent #EDEFF3 #EDEFF3 transparent; box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07); } .wd-dropdown-placement-topCenter > .wd-dropdown-arrow { left: 50%; transform: translateX(-50%) rotate(45deg); } .wd-dropdown-placement-topLeft > .wd-dropdown-arrow { left: 16px; } .wd-dropdown-placement-topRight > .wd-dropdown-arrow { right: 16px; } .wd-dropdown-placement-bottomCenter > .wd-dropdown-arrow, .wd-dropdown-placement-bottomLeft > .wd-dropdown-arrow, .wd-dropdown-placement-bottomRight > .wd-dropdown-arrow { top: 6px; border-color: #EDEFF3 transparent transparent #EDEFF3; box-shadow: -2px -2px 5px rgba(0, 0, 0, 0.06); } .wd-dropdown-placement-bottomCenter > .wd-dropdown-arrow { left: 50%; transform: translateX(-50%) rotate(45deg); } .wd-dropdown-placement-bottomLeft > .wd-dropdown-arrow { left: 16px; } .wd-dropdown-placement-bottomRight > .wd-dropdown-arrow { right: 16px; } .wd-dropdown-menu { position: relative; margin: 0; padding: 8px; text-align: left; list-style-type: none; background-color: #FBFCFD; background-clip: padding-box; border-radius: 6px; outline: none; box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05); } .wd-dropdown-menu-item-group-title { padding: 5px 12px; color: #575E73; transition: all 0.3s; } .wd-dropdown-menu-submenu-popup { position: absolute; z-index: 2000; background: transparent; box-shadow: none; transform-origin: 0 0; } .wd-dropdown-menu-submenu-popup ul, .wd-dropdown-menu-submenu-popup li { list-style: none; } .wd-dropdown-menu-submenu-popup ul { margin-right: 0.3em; margin-left: 0.3em; } .wd-dropdown-menu-item { position: relative; display: flex; align-items: center; } .wd-dropdown-menu-item-icon { min-width: 12px; margin-right: 8px; font-size: 12px; } .wd-dropdown-menu-title-content { flex: auto; white-space: nowrap; } .wd-dropdown-menu-title-content > a { color: inherit; transition: all 0.3s; } .wd-dropdown-menu-title-content > a:hover { color: inherit; } .wd-dropdown-menu-title-content > a::after { position: absolute; top: 0; right: 0; bottom: 0; left: 0; content: ''; } .wd-dropdown-menu-item, .wd-dropdown-menu-submenu-title { clear: both; margin: 0; padding: 0 8px; color: #1E1E29; font-weight: normal; font-size: 12px; line-height: 28px; cursor: pointer; transition: all 0.3s; margin-top: 4px; border-radius: 3px; } .wd-dropdown-menu-item:first-child, .wd-dropdown-menu-submenu-title:first-child { margin-top: 0; } .wd-dropdown-menu-item-selected, .wd-dropdown-menu-submenu-title-selected { color: #0F3CB7; background-color: rgba(18, 81, 229, 0.07); } .wd-dropdown-menu-item:not(.wd-dropdown-menu-item-selected):not( .wd-dropdown-menu-item-disabled):hover, .wd-dropdown-menu-submenu-title:not(.wd-dropdown-menu-item-selected):not( .wd-dropdown-menu-item-disabled):hover { background-color: rgba(129, 135, 153, 0.1); } .wd-dropdown-menu-item-disabled, .wd-dropdown-menu-submenu-title-disabled { color: #C7CBD6; cursor: not-allowed; } .wd-dropdown-menu-item-disabled:hover, .wd-dropdown-menu-submenu-title-disabled:hover { color: #C7CBD6; background-color: transparent; cursor: not-allowed; } .wd-dropdown-menu-item-disabled a, .wd-dropdown-menu-submenu-title-disabled a { pointer-events: none; } .wd-dropdown-menu-item-divider, .wd-dropdown-menu-submenu-title-divider { height: 1px; margin: 4px 0; overflow: hidden; line-height: 0; background-color: #EBEDF2; } .wd-dropdown-menu-item .wd-dropdown-menu-submenu-expand-icon, .wd-dropdown-menu-submenu-title .wd-dropdown-menu-submenu-expand-icon { position: absolute; right: 8px; } .wd-dropdown-menu-item .wd-dropdown-menu-submenu-expand-icon .wd-dropdown-menu-submenu-arrow-icon, .wd-dropdown-menu-submenu-title .wd-dropdown-menu-submenu-expand-icon .wd-dropdown-menu-submenu-arrow-icon { margin-right: 0 !important; color: #575E73; font-size: 10px; font-style: normal; } .wd-dropdown-menu-item-group-list { margin: 0 8px; padding: 0; list-style: none; } .wd-dropdown-menu-submenu-title { padding-right: 24px; } .wd-dropdown-menu-submenu-vertical { position: relative; } .wd-dropdown-menu-submenu-vertical > .wd-dropdown-menu { position: absolute; top: 0; left: 100%; min-width: 100%; margin-left: 4px; transform-origin: 0 0; } .wd-dropdown-menu-submenu.wd-dropdown-menu-submenu-disabled .wd-dropdown-menu-submenu-title, .wd-dropdown-menu-submenu.wd-dropdown-menu-submenu-disabled .wd-dropdown-menu-submenu-title .wd-dropdown-menu-submenu-arrow-icon { color: #C7CBD6; background-color: transparent; cursor: not-allowed; } .wd-dropdown-menu-submenu-selected .wd-dropdown-menu-submenu-title { color: #2469F2; } .wd-dropdown.wd-slide-down-enter.wd-slide-down-enter-active.wd-dropdown-placement-bottomLeft, .wd-dropdown.wd-slide-down-appear.wd-slide-down-appear-active.wd-dropdown-placement-bottomLeft, .wd-dropdown.wd-slide-down-enter.wd-slide-down-enter-active.wd-dropdown-placement-bottomCenter, .wd-dropdown.wd-slide-down-appear.wd-slide-down-appear-active.wd-dropdown-placement-bottomCenter, .wd-dropdown.wd-slide-down-enter.wd-slide-down-enter-active.wd-dropdown-placement-bottomRight, .wd-dropdown.wd-slide-down-appear.wd-slide-down-appear-active.wd-dropdown-placement-bottomRight { animation-name: antSlideUpIn; } .wd-dropdown.wd-slide-up-enter.wd-slide-up-enter-active.wd-dropdown-placement-topLeft, .wd-dropdown.wd-slide-up-appear.wd-slide-up-appear-active.wd-dropdown-placement-topLeft, .wd-dropdown.wd-slide-up-enter.wd-slide-up-enter-active.wd-dropdown-placement-topCenter, .wd-dropdown.wd-slide-up-appear.wd-slide-up-appear-active.wd-dropdown-placement-topCenter, .wd-dropdown.wd-slide-up-enter.wd-slide-up-enter-active.wd-dropdown-placement-topRight, .wd-dropdown.wd-slide-up-appear.wd-slide-up-appear-active.wd-dropdown-placement-topRight { animation-name: antSlideDownIn; } .wd-dropdown.wd-slide-down-leave.wd-slide-down-leave-active.wd-dropdown-placement-bottomLeft, .wd-dropdown.wd-slide-down-leave.wd-slide-down-leave-active.wd-dropdown-placement-bottomCenter, .wd-dropdown.wd-slide-down-leave.wd-slide-down-leave-active.wd-dropdown-placement-bottomRight { animation-name: antSlideUpOut; } .wd-dropdown.wd-slide-up-leave.wd-slide-up-leave-active.wd-dropdown-placement-topLeft, .wd-dropdown.wd-slide-up-leave.wd-slide-up-leave-active.wd-dropdown-placement-topCenter, .wd-dropdown.wd-slide-up-leave.wd-slide-up-leave-active.wd-dropdown-placement-topRight { animation-name: antSlideDownOut; } .wd-dropdown-trigger > .wdicon.wdicon-down, .wd-dropdown-link > .wdicon.wdicon-down, .wd-dropdown-button > .wdicon.wdicon-down { font-size: 10px; vertical-align: baseline; } .wd-dropdown-button { white-space: nowrap; } .wd-dropdown-button.wd-btn-group > .wd-btn-loading, .wd-dropdown-button.wd-btn-group > .wd-btn-loading + .wd-btn { cursor: default; pointer-events: none; } .wd-dropdown-button.wd-btn-group > .wd-btn-loading + .wd-btn::before { display: block; } .wd-dropdown-button.wd-btn-group > .wd-btn:last-child:not(:first-child):not(.wd-btn-icon-only) { padding-right: 8px; padding-left: 8px; } .wd-dropdown-menu-dark, .wd-dropdown-menu-dark .wd-dropdown-menu { background: #001529; } .wd-dropdown-menu-dark .wd-dropdown-menu-item, .wd-dropdown-menu-dark .wd-dropdown-menu-submenu-title, .wd-dropdown-menu-dark .wd-dropdown-menu-item > a, .wd-dropdown-menu-dark .wd-dropdown-menu-item > .wdicon + span > a { color: rgba(255, 255, 255, 0.65); } .wd-dropdown-menu-dark .wd-dropdown-menu-item .wd-dropdown-menu-submenu-arrow::after, .wd-dropdown-menu-dark .wd-dropdown-menu-submenu-title .wd-dropdown-menu-submenu-arrow::after, .wd-dropdown-menu-dark .wd-dropdown-menu-item > a .wd-dropdown-menu-submenu-arrow::after, .wd-dropdown-menu-dark .wd-dropdown-menu-item > .wdicon + span > a .wd-dropdown-menu-submenu-arrow::after { color: rgba(255, 255, 255, 0.65); } .wd-dropdown-menu-dark .wd-dropdown-menu-item:hover, .wd-dropdown-menu-dark .wd-dropdown-menu-submenu-title:hover, .wd-dropdown-menu-dark .wd-dropdown-menu-item > a:hover, .wd-dropdown-menu-dark .wd-dropdown-menu-item > .wdicon + span > a:hover { color: #fff; background: transparent; } .wd-dropdown-menu-dark .wd-dropdown-menu-item-selected, .wd-dropdown-menu-dark .wd-dropdown-menu-item-selected:hover, .wd-dropdown-menu-dark .wd-dropdown-menu-item-selected > a { color: #fff; background: #2469F2; } .wd-dropdown-rtl { direction: rtl; } .wd-dropdown-rtl.wd-dropdown::before { right: -7px; left: 0; } .wd-dropdown-menu.wd-dropdown-menu-rtl { direction: rtl; text-align: right; } .wd-dropdown-rtl .wd-dropdown-menu-item-group-title, .wd-dropdown-menu-submenu-rtl .wd-dropdown-menu-item-group-title { direction: rtl; text-align: right; } .wd-dropdown-menu-submenu-popup.wd-dropdown-menu-submenu-rtl { transform-origin: 100% 0; } .wd-dropdown-rtl .wd-dropdown-menu-submenu-popup ul, .wd-dropdown-rtl .wd-dropdown-menu-submenu-popup li { text-align: right; } .wd-dropdown-rtl .wd-dropdown-menu-item, .wd-dropdown-rtl .wd-dropdown-menu-submenu-title { text-align: right; } .wd-dropdown-rtl .wd-dropdown-menu-item > .wdicon:first-child, .wd-dropdown-rtl .wd-dropdown-menu-submenu-title > .wdicon:first-child, .wd-dropdown-rtl .wd-dropdown-menu-item > span > .wdicon:first-child, .wd-dropdown-rtl .wd-dropdown-menu-submenu-title > span > .wdicon:first-child { margin-right: 0; margin-left: 8px; } .wd-dropdown-rtl .wd-dropdown-menu-item .wd-dropdown-menu-submenu-expand-icon, .wd-dropdown-rtl .wd-dropdown-menu-submenu-title .wd-dropdown-menu-submenu-expand-icon { right: auto; left: 8px; } .wd-dropdown-rtl .wd-dropdown-menu-item .wd-dropdown-menu-submenu-expand-icon .wd-dropdown-menu-submenu-arrow-icon, .wd-dropdown-rtl .wd-dropdown-menu-submenu-title .wd-dropdown-menu-submenu-expand-icon .wd-dropdown-menu-submenu-arrow-icon { margin-left: 0 !important; transform: scaleX(-1); } .wd-dropdown-rtl .wd-dropdown-menu-submenu-title { padding-right: 12px; padding-left: 24px; } .wd-dropdown-rtl .wd-dropdown-menu-submenu-vertical > .wd-dropdown-menu { right: 100%; left: 0; margin-right: 4px; margin-left: 0; }