纯css步骤条编写
.steps { position: relative; margin-bottom: 30px; counter-reset: step; /*创建步骤数字计数器*/ } /*步骤描述*/ .steps li { list-style-type: none; font-size: 12px; text-align: center; width: 10%; //如果一行想显示多个节点,修改这里的大小 position: relative; float: left; } /* 步骤数字 */ .steps li:before { display: block; content: counter(step); /*设定计数器内容*/ counter-increment: step; /*计数器值递增*/ width: 32px; height: 32px; background-color: #019875; line-height: 32px; border-radius: 32px; font-size: 16px; color: #fff; text-align: center; font-weight: 700; margin: 0 auto 8px auto; } /*步骤数字*/ .steps li~li:after { content: ''; width: 75%; height: 3px; background-color: #019875; position: absolute; left: -33%; top: 13px; z-index: 0; /*放置在数字后面*/ } /*将当前/完成步骤之前的数字及连接线变绿*/ .steps li.active:before, .steps li.active:after { background-color: #019875; } /*如果出现错误 那么成红色*/ .steps li.error:before, .steps li.error:after { background-color: indianred; } /*将当前/完成步骤之后的数字及连接线变灰*/ .steps li.wait:before, .steps li.wait:after{ background-color: #777; }
<ul class="steps"> <li>1</li> <li>2</li> <li>3</li> <li class="active">4</li> <li class="error">5</li> <li class="error">6</li> <li class="wait">7</li> <li class="wait">8</li> <li class="wait">9</li> <li class="wait">10</li> </ul>
如果真的不知道将来要做什么,索性就先做好眼前的事情。只要今天比昨天过得好,就是进步。长此以往,时间自然会还你一个意想不到的未来。
生活像一个杯子。一开始,里面是空的,之后,要看你怎么对待它。如果你只往不如意的方面想,那么你最终辉得到一杯苦水。如果你往好的方面想,那么你最终会得到一杯清泉。
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
生活像一个杯子。一开始,里面是空的,之后,要看你怎么对待它。如果你只往不如意的方面想,那么你最终辉得到一杯苦水。如果你往好的方面想,那么你最终会得到一杯清泉。
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。