JSFiddle - React, Tailwind, and code Playground
by dreamdealer
HTML
<div class="progress">
<div class="inner" style="-moz-transform: rotate(75deg)">
<i>75%</i>
</div>
<div>
CSS
body {
background: #242424;
font-family: arial;
}
.progress {
width: 200px;
height: 200px;
background: #2F2F2F;
box-shadow: 0px 0px 8px rgba(0,0,0,.7) inset;
border-radius: 50%;
display: relative;
}
.inner {
left: 30px;
top: 30px;
width: 160px;
height: 160px;
border-radius: 50%;
background: #343434;
position: absolute;
text-align: center;
line-height: 160px;
color: #00B6FF;
font-size: 40px;
font-weight: bold;
box-shadow: 0px 0px 8px rgba(0,0,0,.7);
text-shadow: 0px 0px 4px rgba(0,0,0,.6);
overflow: hidden;
}
.inner i {
background: #00B6FF;
padding: 8px 45px;
box-shadow: -10px 0px 5px #000 inset;
}