text 响应式多步进度条 Posted 2021-05-01
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了text 响应式多步进度条相关的知识,希望对你有一定的参考价值。
<div class="container-fluid">
<br /><br />
<ul class="list-unstyled multi-steps">
<li>Start</li>
<li>First Step</li>
<li class="is-active">Middle Stage</li>
<li>Finish</li>
</ul>
</div>
Responsive Multi-Step Progress Bar
----------------------------------
A [Pen](https://codepen.io/athimannil/pen/wWPYkQ) by [Muhammed Athimannil](https://codepen.io/athimannil) on [CodePen](https://codepen.io).
[License](https://codepen.io/athimannil/pen/wWPYkQ/license).
$brand-primary: tomato;
$white: #fff;
$grey-light: #ededed;
%remain-steps{
&:before {
content: counter(stepNum);
font-family: inherit;
font-weight: 700;
}
&:after{
background-color: $grey-light;
}
}
.multi-steps{
display: table;
table-layout: fixed;
width: 100%;
display: flex;
flex-wrap: wrap;
> li{
counter-increment: stepNum;
text-align: center;
display: table-cell;
position: relative;
color: $brand-primary;
flex: 1 0;
flex-basis: 110px;
&:before{
content: '\f00c';
content: '\2713;';
content: '\10003';
content: '\10004';
content: '\2713';
display: block;
margin: 0 auto 4px;
background-color: $white;
width: 36px;
height: 36px;
line-height: 32px;
text-align: center;
font-weight: bold;
border:{
width: 2px;
style: solid;
color: $brand-primary;
radius: 50%;
}
}
&:after{
content: '';
height: 2px;
width: 100%;
background-color: $brand-primary;
position: absolute;
top: 16px;
left: 50%;
z-index: -1;
}
&:last-child{
&:after{
display: none;
}
}
&.is-active{
@extend %remain-steps;
&:before{
background-color: $white;
border-color: $brand-primary;
}
~ li{
color: #808080;
@extend %remain-steps;
&:before{
background-color: $grey-light;
border-color: $grey-light;
}
}
}
}
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet" />
以上是关于text 响应式多步进度条的主要内容,如果未能解决你的问题,请参考以下文章
如何编写使用回调函数的响应式进度条?
制作进度条以获取 AFNetworking 3.0 的响应
进度条打印函数
根据 API 的响应异步更新进度条
如何从 java 读取 ffmpeg 响应并使用它来创建进度条?
尝试从外部脚本更新进度条时,QWidget 变得无响应[重复]