UNPKG

wetrade-design

Version:

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

246 lines (245 loc) 4.87 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-spin { 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; display: none; color: #2469F2; text-align: center; vertical-align: middle; opacity: 0; transition: transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); } .wd-spin-spinning { position: static; display: inline-block; opacity: 1; } .wd-spin-spinning:not(.wd-spin-sm), .wd-spin-spinning:not(.wd-spin-lg) { height: 24px; } .wd-spin-nested-loading { position: relative; height: 100%; } .wd-spin-nested-loading > div > .wd-spin { position: absolute; top: 0; left: 0; z-index: 4; display: block; width: 100%; height: 100%; } .wd-spin-nested-loading > div > .wd-spin .wd-spin-dot { position: absolute; top: 50%; left: 50%; margin: -12px; } .wd-spin-nested-loading > div > .wd-spin .wd-spin-text { position: absolute; top: 50%; width: 100%; padding-top: 7px; text-shadow: 0 1px 2px #fff; } .wd-spin-nested-loading > div > .wd-spin.wd-spin-show-text .wd-spin-dot { margin-top: -22px; } .wd-spin-nested-loading > div > .wd-spin-sm .wd-spin-dot { margin: -7px; } .wd-spin-nested-loading > div > .wd-spin-sm .wd-spin-text { padding-top: 2px; } .wd-spin-nested-loading > div > .wd-spin-sm.wd-spin-show-text .wd-spin-dot { margin-top: -17px; } .wd-spin-nested-loading > div > .wd-spin-lg .wd-spin-dot { margin: -16px; } .wd-spin-nested-loading > div > .wd-spin-lg .wd-spin-text { padding-top: 11px; } .wd-spin-nested-loading > div > .wd-spin-lg.wd-spin-show-text .wd-spin-dot { margin-top: -26px; } .wd-spin-nested-loading > div > .wd-spin-placement-top .wd-spin-dot { top: 56px; } .wd-spin-nested-loading > div > .wd-spin-placement-top .wd-spin-text { display: none; } .wd-spin-container { position: relative; transition: opacity 0.3s; height: 100%; } .wd-spin-container::after { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 10; display: none \9; width: 100%; height: 100%; background: rgba(246, 247, 249, 0.9); opacity: 0; transition: all 0.3s; content: ''; pointer-events: none; } .wd-spin-blur { clear: both; opacity: 0.5; -webkit-user-select: none; -moz-user-select: none; user-select: none; pointer-events: none; } .wd-spin-blur::after { opacity: 0.9; pointer-events: auto; } .wd-spin-tip { color: #575E73; } .wd-spin-dot { position: relative; display: inline-block; font-size: 24px; width: 1em; height: 1em; } .wd-spin-dot-item { position: absolute; display: block; width: 9px; height: 9px; background-color: #2469F2; border-radius: 100%; transform: scale(0.75); transform-origin: 50% 50%; opacity: 0.3; animation: antSpinMove 2s infinite linear alternate; } .wd-spin-dot-item:nth-child(1) { top: 0; left: 0; } .wd-spin-dot-item:nth-child(2) { top: 0; right: 0; animation-delay: 0.4s; } .wd-spin-dot-item:nth-child(3) { right: 0; bottom: 0; animation-delay: 0.8s; } .wd-spin-dot-item:nth-child(4) { bottom: 0; left: 0; animation-delay: 1.2s; } .wd-spin-dot-spin { transform: rotate(45deg); animation: wdRotate 1.2s infinite linear; } .wd-spin-dot-spin-line { position: absolute; top: 0; left: 0; z-index: 10; } .wd-spin-dot-spin-bg { position: absolute; top: 0; left: 0; transform: rotate(150deg); z-index: 1; color: #D4E0FA; } .wd-spin-sm .wd-spin-dot { font-size: 14px; } .wd-spin-sm .wd-spin-dot i { width: 6px; height: 6px; } .wd-spin-lg .wd-spin-dot { font-size: 32px; } .wd-spin-lg .wd-spin-dot i { width: 14px; height: 14px; } .wd-spin.wd-spin-show-text .wd-spin-text { display: block; } @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { /* IE10+ */ .wd-spin-blur { background: #fff; opacity: 0.5; } } @keyframes antSpinMove { to { opacity: 1; } } @keyframes wdRotate { to { transform: rotate(405deg); } } .wd-spin-rtl { direction: rtl; } .wd-spin-rtl .wd-spin-dot-spin { transform: rotate(-45deg); animation-name: antRotateRtl; } @keyframes antRotateRtl { to { transform: rotate(-405deg); } }