UNPKG

wetrade-design

Version:

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

214 lines (213 loc) 4.74 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-progress { 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-progress-line { position: relative; width: 100%; font-size: 14px; } .wd-progress-steps { display: inline-block; } .wd-progress-steps-outer { display: flex; flex-direction: row; align-items: center; } .wd-progress-steps-item { flex-shrink: 0; min-width: 2px; margin-right: 2px; background: #f3f3f3; transition: all 0.3s; } .wd-progress-steps-item-active { background: #0637bf; } .wd-progress-small.wd-progress-line, .wd-progress-small.wd-progress-line .wd-progress-text .wdicon { font-size: 12px; } .wd-progress-outer { display: inline-block; width: 100%; margin-right: 0; padding-right: 0; } .wd-progress-show-info .wd-progress-outer { margin-right: calc(-2em - 8px); padding-right: calc(2em + 8px); } .wd-progress-inner { position: relative; display: inline-block; width: 100%; overflow: hidden; vertical-align: middle; background-color: #f5f5f5; border-radius: 100px; } .wd-progress-circle-trail { stroke: #f5f5f5; } .wd-progress-circle-path { animation: wd-progress-appear 0.3s; } .wd-progress-inner:not(.wd-progress-circle-gradient) .wd-progress-circle-path { stroke: #0637bf; } .wd-progress-success-bg, .wd-progress-bg { position: relative; background-color: #0637bf; border-radius: 100px; transition: all 0.4s cubic-bezier(0.08, 0.82, 0.17, 1) 0s; } .wd-progress-success-bg { position: absolute; top: 0; left: 0; background-color: #23BF70; } .wd-progress-text { display: inline-block; width: 2em; margin-left: 8px; color: #1E1E29; font-size: 1em; line-height: 1; white-space: nowrap; text-align: left; vertical-align: middle; word-break: normal; } .wd-progress-text .wdicon { font-size: 14px; } .wd-progress-status-active .wd-progress-bg::before { position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: #fff; border-radius: 10px; opacity: 0; animation: wd-progress-active 2.4s cubic-bezier(0.23, 1, 0.32, 1) infinite; content: ''; } .wd-progress-status-exception .wd-progress-bg { background-color: #f5222d; } .wd-progress-status-exception .wd-progress-text { color: #f5222d; } .wd-progress-status-exception .wd-progress-inner:not(.wd-progress-circle-gradient) .wd-progress-circle-path { stroke: #f5222d; } .wd-progress-status-success .wd-progress-bg { background-color: #23BF70; } .wd-progress-status-success .wd-progress-text { color: #23BF70; } .wd-progress-status-success .wd-progress-inner:not(.wd-progress-circle-gradient) .wd-progress-circle-path { stroke: #23BF70; } .wd-progress-circle .wd-progress-inner { position: relative; line-height: 1; background-color: transparent; } .wd-progress-circle .wd-progress-text { position: absolute; top: 50%; left: 50%; width: 100%; margin: 0; padding: 0; color: #1E1E29; font-size: 1em; line-height: 1; white-space: normal; text-align: center; transform: translate(-50%, -50%); } .wd-progress-circle .wd-progress-text .wdicon { font-size: 1.16666667em; } .wd-progress-circle.wd-progress-status-exception .wd-progress-text { color: #f5222d; } .wd-progress-circle.wd-progress-status-success .wd-progress-text { color: #23BF70; } @keyframes wd-progress-active { 0% { transform: translateX(-100%) scaleX(0); opacity: 0.1; } 20% { transform: translateX(-100%) scaleX(0); opacity: 0.5; } 100% { transform: translateX(0) scaleX(1); opacity: 0; } } .wd-progress-rtl { direction: rtl; } .wd-progress-rtl.wd-progress-show-info .wd-progress-outer { margin-right: 0; margin-left: calc(-2em - 8px); padding-right: 0; padding-left: calc(2em + 8px); } .wd-progress-rtl .wd-progress-success-bg { right: 0; left: auto; } .wd-progress-rtl.wd-progress-line .wd-progress-text, .wd-progress-rtl.wd-progress-steps .wd-progress-text { margin-right: 8px; margin-left: 0; text-align: right; }