JSFiddle - React, Tailwind, and code Playground
HTML
<div class="wrapper">
<div class="inner"></div>
</div>
CSS
@keyframes drawArc1 {
0% { transform: rotate(180deg);}
100%{ transform: rotate(0deg); }
}
@keyframes drawArc2 {
0% { transform: rotate(-180deg); }
100%{ transform: rotate(0deg); }
}
body{
padding: 150px;
background: white;
}
.wrapper {
width: 300px;
border:solid 1px red;
animation: drawArc1 3s linear infinite;
}
.inner {
border-radius: 50%;
display: inline-block;
padding: 30px;
background: yellowgreen;
animation: drawArc2 3s linear infinite;
}