JSFiddle - React, Tailwind, and code Playground
by Dmitriy Pantyuhin
HTML
<div class="progress">
<progress max="100" value="0"></progress>
<div class="progress-value">50%</div>
<div class="progress-bg"><div class="progress-bar"></div></div>
</div>
SCSS
.progress
{
font: 12px Arial, Tahoma, sans-serif;
position: relative;
overflow: hidden;
progress
{
position: absolute;
width: 0;
height: 0;
overflow: hidden;
left: -777px;
}
}
.progress-bar
{
overflow: hidden;
background: #ac92ec;
width: 50%;
height: 100%;
position: absolute;
top: 0;
left: 0;
}
.progress-value
{
color: #333;
display: block;
line-height: 21px;
text-align: center;
}
.progress-bg
{
background: #e6e9ed;
position: relative;
height: 8px;
border-radius: 5px;
overflow: hidden;
}