I am working on building a step progress bar using the HTML code below:
.fa-check-circle {
color: #5EB4FF;
}
.fa-circle {
color: #CFD7E6;
font-size: 14px;
}
.container {
width: 100%;
position: absolute;
z-index: 1;
margin-top: 20px;
}
.progressbar {
list-style-type: none;
display: flex;
align-items: center;
}
.divider {
flex-grow: 1;
border-bottom: 1px solid black;
margin: 5px
}
.progressbar li {
float: left;
width: 15%;
position: relative;
text-align: center;
}
.fr-inactive-radio {
background: #CFD7E6;
}
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<ul class="progressbar m-0">
<li>
<span><i class="fa fa-check-circle mt-1 progress-dot"></i></span>
</li>
<li>
<span><i class="fa fa-check-circle mt-1 progress-dot"></i></span>
</li>
<li>
<span><input type="radio" checked="checked" class="progress-dot"></span>
</li>
<li>
<span><i class="fa fa-circle progress-dot"></i></span>
</li>
<li>
<span><i class="fa fa-circle progress-dot"></i></span>
</li>
</ul>
After implementing this code, the current result can be seen here: https://i.sstatic.net/ErnHC.png
I am interested in adding horizontal lines between the bullets as shown in the following image: https://i.sstatic.net/k9aNh.png
Is there a way to add horizontal lines between the points I have created using only CSS (if possible)?