【发布时间】:2015-11-12 02:43:28
【问题描述】:
我正在为我正在进行的这个项目制作进度条,我已经完成了一半,但现在我遇到了我似乎无法完成的墙。
我遇到的问题是子 div 并没有规定父 div 的宽度。 (所以跨度不会告诉进度条它应该是 60% 宽。)
现场演示可以在这里找到 - http://codepen.io/anon/pen/BoGvvL
<div class="progress-container">
<div class="progressbar">
<span style="width:60%"></span>
</div>
</div>
CSS
* {
box-sizing:border-box;
}
.progress-container {
width:150px;
margin:0 auto;
background:#CDCDCD;
height:30px;
border-radius:8px;
padding:3px 5px;
}
.progressbar {
height: 24px;
width:0%;
max-width:100%;
border-radius:8px;
background: -webkit-linear-gradient(left, #f63a0f, #f2d31b, #86e01e);
background: -o-linear-gradient(right, #f63a0f, #f2d31b, #86e01e);
background: -moz-linear-gradient(right, #f63a0f, #f2d31b, #86e01e);
background: linear-gradient(to right, #f63a0f, #f2d31b, #86e01e);
}
有人能以正确的方式指导我吗?
提前致谢。
【问题讨论】: