UNPKG

acud

Version:

acg react 组件库

164 lines (163 loc) • 3.79 kB
/* color */ /* 默认颜色 */ /* 通用-icon */ /* 标签 */ /* 默认颜色 */ /* 其他颜色 */ /* 通用 */ /* 水平 */ /* 垂直 */ /* 序号水平 */ /* 序号垂直 */ .acud-progress { position: relative; width: 100%; line-height: 1; } .acud-progress .acud-progress-label { color: #151B26; font-size: 12px; font-weight: 400; } .acud-progress-error .acud-progress-label-icon, .acud-progress-success .acud-progress-label-icon { font-size: 0; } .acud-progress-label-hidden .acud-progress-label { display: none; } .acud-progress-label-hidden .acud-progress-label.acud-progress-label-outer, .acud-progress-label-hidden .acud-progress-label.acud-progress-label-inner { display: none; } .acud-progress-line { white-space: nowrap; font-size: 0; } .acud-progress-line .acud-progress-wrapper { display: inline-block; vertical-align: middle; width: 100%; height: 100%; margin-right: -50px; padding-right: 50px; } .acud-progress-line .acud-progress-trail { width: 100%; height: 100%; border-radius: 100px; overflow: hidden; background-color: #E8E9EB; } .acud-progress-line .acud-progress-bar { display: inline-block; vertical-align: middle; position: relative; height: 100%; transition: all 0.4s cubic-bezier(0.08, 0.82, 0.17, 1) 0s; } .acud-progress-line .acud-progress-label { display: inline-block; vertical-align: middle; } .acud-progress-line .acud-progress-label-outer { margin-left: 8px; } .acud-progress-line .acud-progress-label-inner { position: absolute; top: 50%; transform: translate(0, -50%); } .acud-progress-line .acud-progress-label-inner-right { position: absolute; right: -8px; transform: translate(100%, -50%); } .acud-progress-line .acud-progress-label-inner-left { position: absolute; right: 8px; transform: translate(0, -50%); } .acud-progress-label-hidden .acud-progress-wrapper { padding-right: 0; margin-right: 0; } .acud-progress-linecap-round .acud-progress-bar { border-radius: 100px; } .acud-progress-line.acud-progress-small .acud-progress-wrapper { height: 4px; } .acud-progress-line.acud-progress-middle .acud-progress-wrapper { height: 8px; } .acud-progress-line.acud-progress-large .acud-progress-wrapper { height: 12px; } .acud-progress-line.acud-progress-active .acud-progress-bar { background-color: #2468F2; } .acud-progress-line.acud-progress-success .acud-progress-bar { background-color: #30BF13; } .acud-progress-line.acud-progress-error .acud-progress-bar { background-color: #F33E3E; } .acud-progress-circle { position: relative; width: 80px; height: 80px; } .acud-progress-circle .acud-progress-trail { position: absolute; width: 100%; height: 100%; color: #E8E9EB; } .acud-progress-circle .acud-progress-text-wrapper { position: absolute; top: 50%; left: 0; width: 100%; text-align: center; transform: translate(0, -50%); } .acud-progress-circle.acud-progress-small { width: 40px; height: 40px; } .acud-progress-circle.acud-progress-small .acud-progress-label { font-size: 12px; } .acud-progress-circle.acud-progress-middle { width: 80px; height: 80px; } .acud-progress-circle.acud-progress-middle .acud-progress-label { font-size: 14px; } .acud-progress-circle.acud-progress-large { width: 120px; height: 120px; } .acud-progress-circle.acud-progress-large .acud-progress-label { font-size: 16px; } .acud-progress-circle.acud-progress-active .acud-progress-bar { position: absolute; width: 100%; height: 100%; color: #2468F2; } .acud-progress-circle.acud-progress-success .acud-progress-bar { position: absolute; width: 100%; height: 100%; color: #30BF13; } .acud-progress-circle.acud-progress-error .acud-progress-bar { position: absolute; width: 100%; height: 100%; color: #F33E3E; }