JSFiddle - React, Tailwind, and code Playground
HTML
<div class="half_pie">
<div class="half_part_pie_one half_bar_color half_percentage" data-percentage="35"></div>
<div class="half_part_pie_two"></div>
<div class="half_part_pie_three"></div> <span class="half_pie_icon iconfont-android"></span>
</div>
CSS
/*percentage STEPS (do not touch)*/
.full_percentage[data-percentage="100"] {
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);
}
.full_percentage[data-percentage="95"] {
-webkit-transform: rotate(170deg);
-moz-transform: rotate(170deg);
-o-transform: rotate(170deg);
transform: rotate(170deg);
}
.full_percentage[data-percentage="90"] {
-webkit-transform: rotate(155deg);
-moz-transform: rotate(155deg);
-o-transform: rotate(155deg);
transform: rotate(155deg);
}
.full_percentage[data-percentage="85"] {
-webkit-transform: rotate(125deg);
-moz-transform: rotate(125deg);
-o-transform: rotate(125deg);
transform: rotate(125deg);
}
.full_percentage[data-percentage="80"] {
-webkit-transform: rotate(110deg);
-moz-transform: rotate(110deg);
-o-transform: rotate(110deg);
transform: rotate(110deg);
}
.full_percentage[data-percentage="75"] {
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
}
.full_percentage[data-percentage="70"] {
-webkit-transform: rotate(70deg);
-moz-transform: rotate(70deg);
-o-transform: rotate(70deg);
transform: rotate(70deg);
}
.full_percentage[data-percentage="65"] {
-webkit-transform: rotate(55deg);
-moz-transform: rotate(55deg);
-o-transform: rotate(55deg);
transform: rotate(55deg);
}
.full_percentage[data-percentage="60"] {
-webkit-transform: rotate(35deg);
-moz-transform: rotate(35deg);
-o-transform: rotate(35deg);
transform: rotate(35deg);
}
.full_percentage[data-percentage="55"] {
-webkit-transform: rotate(20deg);
-moz-transform: rotate(20deg);
-o-transform: rotate(20deg);
transform: rotate(20deg);
}
.full_percentage[data-percentage="50"] {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
...