Any way to achieve something like this in CSS/JS or GSAP ?
Advertisement
Answer
A simple CSS example
div {
height: 100px;
width: 100px;
position: relative;
background: blue;
border-radius: 10px;
}
span {
height: 10px;
width: 50%;
left: 50%;
top: calc(50% - 5px);
position: absolute;
background: white;
border-radius: 10em;
animation-name: spin;
animation-duration: 2000ms;
animation-iteration-count: infinite;
animation-timing-function: linear;
transform-origin: left center;
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}<div> <span></span> </div>
