当前位置:首页 > 编程笔记 > 正文
已解决

react仿照antd progress实现可自定义颜色的直角矩形进度条

来自网友在路上 188888提问 提问时间:2023-10-21 23:42:16阅读次数: 88

最佳答案 问答题库888位专家为你答疑解惑

可传颜色、带滑块的直角进度条

很歹毒的UI设计(真的很丑)

实现:

class RankProgress extends React.Component {render() {const { percent, progressColor } = this.props;return (<div className={styles.progress}><div className="progress-outer"><div className="progress-border" style={{width: percent}}><div className="progress-placeholder"></div><div className="progress-inner" style={{backgroundColor: progressColor}}></div></div></div>                   </div>   )}
}

使用:

<RankProgress percent={percent} progressColor={progressColor} />

样式(less文件)

.progress {:global {.progress-outer {position: relative;display: inline-block;width: 400px;height: 10px;vertical-align: middle;background-color: #576487d0;margin-top: -10px; // 此为调整与文字行的间距}.progress-border {height: 14px;margin-top: -2px;border-right: 2px solid white;}.progress-placeholder {height: 2px;}.progress-inner {height: 10px;}}
}

查看全文

99%的人还看了

相似问题

猜你感兴趣

版权申明

本文"react仿照antd progress实现可自定义颜色的直角矩形进度条":http://eshow365.cn/6-21117-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!