本文主要包含多步骤,进度条等相关知识,佚名 希望在学习及工作中可以帮助到您
很多分步骤的流程都会有一个多步骤进度条,很直观的显示用户每一步的操作状态,像淘宝的购物流程
其实现方法其实很简单,只需要把每一步分隔处的箭头切下来,然后灵活利用background-image和background-color来实现,像这样的多步骤进度条一般有三种状态:
已经完成的状态(done)
当前正在进行的状态(current)
未完成的状态(default)
我们可以针对这三种状态给HTML结构标签加不同的类来定义样式
下面整理了两个demo
Demo 1:纯色块式
定义结构代码:
实际项目中可以通过JavaScript来动态改变li上的class,当前li加class "current",当前li的前一个li加class "current_prev",current_prev以前的所有li加class "done",有一个特殊情况,当当前在第一步时,只需要在第一个li上加class "current"就可以了

其实现方法其实很简单,只需要把每一步分隔处的箭头切下来,然后灵活利用background-image和background-color来实现,像这样的多步骤进度条一般有三种状态:
已经完成的状态(done)
当前正在进行的状态(current)
未完成的状态(default)
我们可以针对这三种状态给HTML结构标签加不同的类来定义样式
下面整理了两个demo
Demo 1:纯色块式
定义结构代码:
实际项目中可以通过JavaScript来动态改变li上的class,当前li加class "current",当前li的前一个li加class "current_prev",current_prev以前的所有li加class "done",有一个特殊情况,当当前在第一步时,只需要在第一个li上加class "current"就可以了