UNPKG

wetrade-design

Version:

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

559 lines (558 loc) 13.4 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色板 */ /** 绿色 */ /** 品牌蓝 */ @keyframes antCheckboxEffect { 0% { transform: scale(1); opacity: 0.5; } 100% { transform: scale(1.6); opacity: 0; } } .wd-select-tree-title { display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; } @keyframes ant-tree-node-fx-do-not-use { 0% { opacity: 0; } 100% { opacity: 1; } } .wd-tree.wd-tree-directory .wd-tree-treenode { position: relative; } .wd-tree.wd-tree-directory .wd-tree-treenode::before { position: absolute; top: 0; right: 0; bottom: 4px; left: 0; transition: background-color 0.3s; content: ''; pointer-events: none; } .wd-tree.wd-tree-directory .wd-tree-treenode:hover::before { background: rgba(129, 135, 153, 0.1); } .wd-tree.wd-tree-directory .wd-tree-treenode > * { z-index: 1; } .wd-tree.wd-tree-directory .wd-tree-treenode .wd-tree-switcher { transition: color 0.3s; } .wd-tree.wd-tree-directory .wd-tree-treenode .wd-tree-node-content-wrapper { border-radius: 0; -webkit-user-select: none; -moz-user-select: none; user-select: none; } .wd-tree.wd-tree-directory .wd-tree-treenode .wd-tree-node-content-wrapper:hover { background: transparent; } .wd-tree.wd-tree-directory .wd-tree-treenode .wd-tree-node-content-wrapper.wd-tree-node-selected { color: #fff; background: transparent; } .wd-tree.wd-tree-directory .wd-tree-treenode-selected:hover::before, .wd-tree.wd-tree-directory .wd-tree-treenode-selected::before { background: #2469F2; } .wd-tree.wd-tree-directory .wd-tree-treenode-selected .wd-tree-switcher { color: #fff; } .wd-tree.wd-tree-directory .wd-tree-treenode-selected .wd-tree-node-content-wrapper { color: #fff; background: transparent; } .wd-tree-checkbox { 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: relative; line-height: 1; white-space: nowrap; outline: none; cursor: pointer; } .wd-tree-checkbox-wrapper:hover .wd-tree-checkbox-inner, .wd-tree-checkbox:hover .wd-tree-checkbox-inner, .wd-tree-checkbox-input:focus + .wd-tree-checkbox-inner { border-color: #2469F2; } .wd-tree-checkbox-checked::after { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 1px solid #2469F2; border-radius: 6px; visibility: hidden; animation: antCheckboxEffect 0.36s ease-in-out; animation-fill-mode: backwards; content: ''; box-sizing: border-box; } .wd-tree-checkbox:hover::after, .wd-tree-checkbox-wrapper:hover .wd-tree-checkbox::after { visibility: visible; } .wd-tree-checkbox-inner { position: relative; top: 0; left: 0; display: block; width: 14px; height: 14px; direction: ltr; background-color: transparent; border: 1.5px solid #818799; border-radius: 2px; border-collapse: separate; transition: all 0.3s; } .wd-tree-checkbox-inner::after { position: absolute; top: 50%; left: 21.5%; display: table; width: 4.07px; height: 7.78px; border: 1px solid #fff; border-top: 0; border-left: 0; transform: rotate(40deg) scale(0) translate(-50%, -50%); opacity: 0; transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s; content: ' '; box-sizing: border-box; } .wd-tree-checkbox-input { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; width: 100%; height: 100%; cursor: pointer; opacity: 0; } .wd-tree-checkbox-checked .wd-tree-checkbox-inner::after { position: absolute; display: table; border: 2px solid #fff; border-top: 0; border-left: 0; transform: rotate(45deg) scale(1) translate(-50%, -50%); opacity: 1; transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s; content: ' '; } .wd-tree-checkbox-checked .wd-tree-checkbox-inner { background-color: #2469F2; border-color: #2469F2; } .wd-tree-checkbox-disabled { cursor: not-allowed; } .wd-tree-checkbox-disabled.wd-tree-checkbox-checked .wd-tree-checkbox-inner { background-color: #93BEFB; border-color: #93BEFB; } .wd-tree-checkbox-disabled.wd-tree-checkbox-checked .wd-tree-checkbox-inner::after { border-collapse: separate; animation-name: none; border-color: #656B80; } .wd-tree-checkbox-disabled .wd-tree-checkbox-input { cursor: not-allowed; pointer-events: none; } .wd-tree-checkbox-disabled:not(.wd-tree-checkbox-checked) .wd-tree-checkbox-inner { background-color: #DBDEE8; border-color: #C7CBD6; } .wd-tree-checkbox-disabled:not(.wd-tree-checkbox-checked) .wd-tree-checkbox-inner::after { border-collapse: separate; animation-name: none; } .wd-tree-checkbox-disabled + span { color: #C7CBD6; cursor: not-allowed; } .wd-tree-checkbox-disabled:hover::after, .wd-tree-checkbox-wrapper:hover .wd-tree-checkbox-disabled::after { visibility: hidden; } .wd-tree-checkbox-wrapper { 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'; display: inline-flex; align-items: center; line-height: 24px; cursor: pointer; padding: 0 6px; height: 24px; font-weight: normal; } .wd-tree-checkbox-wrapper:hover { background: rgba(129, 135, 153, 0.1); border-radius: 4px; } .wd-tree-checkbox-wrapper:hover .wd-tree-checkbox-indeterminate .wd-tree-checkbox-inner { border-color: #2469F2; } .wd-tree-checkbox-wrapper::after { display: inline-block; width: 0; overflow: hidden; content: '\a0'; } .wd-tree-checkbox-wrapper.wd-tree-checkbox-wrapper-disabled { cursor: not-allowed; background: none; } .wd-tree-checkbox-wrapper.wd-tree-checkbox-wrapper-disabled .wd-tree-checkbox-text { color: #C7CBD6; } .wd-tree-checkbox-wrapper + .wd-tree-checkbox-wrapper { margin-left: 8px; } .wd-tree-checkbox-wrapper-checked:not(.wd-tree-checkbox-wrapper-disabled):hover .wd-tree-checkbox-inner { border-color: #2469F2; } .wd-tree-checkbox + span { padding: 0 0 0 8px; font-size: 12px; line-height: 18px; color: #1E1E29; } .wd-tree-checkbox-group { 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'; display: inline-block; } .wd-tree-checkbox-group-item { margin-right: 8px; } .wd-tree-checkbox-group-item:last-child { margin-right: 0; } .wd-tree-checkbox-group-item + .wd-tree-checkbox-group-item { margin-left: 0; } .wd-tree-checkbox-indeterminate .wd-tree-checkbox-inner { background-color: #2469F2; border-color: #2469F2; } .wd-tree-checkbox-indeterminate .wd-tree-checkbox-inner::after { top: 50%; left: 50%; width: 6px; height: 2px; background-color: #fff; border: 0; transform: translate(-50%, -50%) scale(1); opacity: 1; content: ' '; } .wd-tree-checkbox-indeterminate.wd-tree-checkbox-disabled .wd-tree-checkbox-inner::after { background-color: #C7CBD6; border-color: #C7CBD6; } .wd-tree { 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'; font-size: 12px; background: transparent; border-radius: 6px; transition: background-color 0.3s; } .wd-tree-focused:not(:hover):not(.wd-tree-active-focused) { background: #f0f7ff; } .wd-tree-list-holder-inner { align-items: flex-start; } .wd-tree.wd-tree-block-node .wd-tree-list-holder-inner { align-items: stretch; } .wd-tree.wd-tree-block-node .wd-tree-list-holder-inner .wd-tree-node-content-wrapper { flex: auto; } .wd-tree.wd-tree-block-node .wd-tree-list-holder-inner .wd-tree-treenode.dragging { position: relative; } .wd-tree .wd-tree-treenode { position: relative; width: 100%; display: flex; align-items: center; padding: 0 4px; margin-bottom: 4px; outline: none; height: 32px; border-radius: 4px; } .wd-tree .wd-tree-treenode-disabled .wd-tree-node-content-wrapper { color: #C7CBD6; cursor: not-allowed; } .wd-tree .wd-tree-treenode-disabled .wd-tree-node-content-wrapper:hover { background: transparent; } .wd-tree .wd-tree-treenode-active .wd-tree-node-content-wrapper { background: rgba(129, 135, 153, 0.1); } .wd-tree .wd-tree-treenode:not(.wd-tree .wd-tree-treenode-disabled).filter-node .wd-tree-title { color: inherit; font-weight: 500; } .wd-tree .wd-tree-treenode:hover { background-color: rgba(129, 135, 153, 0.1); } .wd-tree .wd-tree-treenode.wd-tree-treenode-selected { background-color: rgba(18, 81, 229, 0.07); } .wd-tree .wd-tree-treenode-draggable { cursor: move; } .wd-tree .wd-tree-treenode .wd-tree-drop-indicator { position: absolute; z-index: 1; height: 2px; background-color: #2469F2; border-radius: 1px; pointer-events: none; } .wd-tree-indent { align-self: stretch; white-space: nowrap; -webkit-user-select: none; -moz-user-select: none; user-select: none; } .wd-tree-indent-unit { display: inline-block; width: 14px; margin-right: 4px; } .wd-tree-draggable-icon { width: 14px; line-height: 14px; text-align: center; opacity: 0.2; transition: opacity 0.3s; } .wd-tree-treenode:hover .wd-tree-draggable-icon { opacity: 0.45; } .wd-tree-switcher { position: relative; flex: none; width: 14px; margin: 0; margin-right: 5px; text-align: center; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; user-select: none; } .wd-tree-switcher .wd-tree-switcher-icon, .wd-tree-switcher .wd-select-tree-switcher-icon { display: inline-block; font-size: 10px; vertical-align: middle; color: #656B80; } .wd-tree-switcher .wd-tree-switcher-icon svg, .wd-tree-switcher .wd-select-tree-switcher-icon svg { transition: transform 0.3s; vertical-align: -1; } .wd-tree-switcher-noop { cursor: default; } .wd-tree-switcher_close .wd-tree-switcher-icon svg { transform: rotate(-90deg); } .wd-tree-switcher-loading-icon { color: #2469F2; } .wd-tree-switcher-leaf-line { position: relative; z-index: 1; display: inline-block; width: 100%; height: 100%; } .wd-tree-switcher-leaf-line::before { position: absolute; top: 0; right: 12px; bottom: -4px; margin-left: -1px; border-right: 1px solid #d9d9d9; content: ' '; } .wd-tree-switcher-leaf-line::after { position: absolute; width: 0px; height: 4px; border-bottom: 1px solid #d9d9d9; content: ' '; } .wd-tree-checkbox { top: initial; margin: 0px 8px 0 0; } .wd-tree .wd-tree-node-content-wrapper { position: relative; z-index: auto; min-height: 14px; margin: 0; padding: 0; color: inherit; line-height: 18px; background: transparent; border-radius: 6px; cursor: pointer; transition: all 0.3s, border 0s, line-height 0s, box-shadow 0s; } .wd-tree .wd-tree-node-content-wrapper .wd-tree-iconEle { display: inline-block; width: 14px; height: 14px; line-height: 14px; text-align: center; vertical-align: top; } .wd-tree .wd-tree-node-content-wrapper .wd-tree-iconEle:empty { display: none; } .wd-tree-unselectable .wd-tree-node-content-wrapper:hover { background-color: transparent; } .wd-tree-node-content-wrapper { line-height: 14px; -webkit-user-select: none; -moz-user-select: none; user-select: none; } .wd-tree .wd-tree-treenode.drop-container > [draggable] { box-shadow: 0 0 0 2px #2469F2; } .wd-tree-show-line .wd-tree-indent-unit { position: relative; height: 100%; } .wd-tree-show-line .wd-tree-indent-unit::before { position: absolute; top: 0; right: 7px; bottom: -4px; border-right: 1px solid #EBEDF2; content: ''; } .wd-tree-show-line .wd-tree-indent-unit-end::before { display: none; } .wd-tree-show-line .wd-tree-switcher { background: #fff; } .wd-tree-show-line .wd-tree-switcher-line-icon { vertical-align: -0.15em; } .wd-tree .wd-tree-treenode-leaf-last .wd-tree-switcher-leaf-line::before { top: auto !important; bottom: auto !important; height: 4px !important; } .wd-tree-rtl { direction: rtl; } .wd-tree-rtl .wd-tree-node-content-wrapper[draggable='true'] .wd-tree-drop-indicator::after { right: -6px; left: unset; } .wd-tree .wd-tree-treenode-rtl { direction: rtl; } .wd-tree-rtl .wd-tree-switcher_close .wd-tree-switcher-icon svg { transform: rotate(90deg); } .wd-tree-rtl.wd-tree-show-line .wd-tree-indent-unit::before { right: auto; left: -8px; border-right: none; border-left: 1px solid #EBEDF2; } .wd-tree-rtl.wd-tree-checkbox { margin: 0px 0 0 8px; } .wd-tree-select-dropdown-rtl .wd-select-tree-checkbox { margin: 0px 0 0 8px; }