JSFiddle - React, Tailwind, and code Playground
HTML
<div id="clipper">
<div id="round">
<div id="meter"></div>
</div>
</div>
CSS
#clipper{
height:50px;
width:154px;
position:relative;
margin:0 auto;
background:#ccc;
overflow: hidden;
}
#round{
width:170px;
height:170px;
margin: 0 -8px;
border-radius: 100000px;
background: #bbdd88;
box-shadow: 0 0 12px rgba(75,42,56,0.4) inset;
position: relative;
overflow: hidden;
}
#meter{
position: absolute;
bottom: 70%;
left:0;
height:170px;
width:170px;
background: #CC0000;
transform: rotate(-150deg);
transform-origin: bottom center;
}