html + css 实现进度条

1.HTML
1 <ul class="steps"> 2 <li class="active"> 3 <div class="active-title">买家下单</div> 4 <div class="active-view"></div> 5 <div class="active-datetime">2020-10-23</div> 6 </li> 7 <li> 8 <div class="active-title">买家付款</div> 9 <div class="active-view"></div> 10 <div class="active-datetime">2020-10-23</div> 11 </li> 12 <li> 13 <div class="active-title">商家发货</div> 14 <div class="active-view"></div> 15 <div class="active-datetime">2020-10-23 16 </div> 17 </li> 18 <li> 19 <div class="active-title">订单完成</div> 20 <div class="active-view"></div> 21 <div class="active-datetime"></div> 22 </li> 23 </ul>
2.css 代码
.steps li { list-style-type: none; font-size: 14px; text-align: center; width: 25%; position: relative; float: left; /*height: 40px;*/ line-height: 40px; padding: 10px 0; } .steps li > .active-view:before { display: block; content: counter(step); counter-increment: step; width: 15px; height: 15px; background-color: #ccc; line-height: 10px; border-radius: 15px; font-size: 0; color: #fff; text-align: center; font-weight: 600; margin: 0 auto 9px auto; } .steps li > .active-title{ font-size:16px; font-weight:600; letter-spacing:2px; } .steps li > .active-datetime{ } .active .active-title { color: #23B393; } .steps li .active-view:after { content: ''; width: 95%; height: 3px; background-color: #ccc; position: absolute; top: 55px; z-index: 0; left:-47%; } .steps li:first-child .active-view::after { content: '' !important; display: none !important; } .steps li.active .active-view:before, .steps li.active .active-view:after { background-color: #23B393; }

浙公网安备 33010602011771号