border
for the whole element. Exclude one side that will serve as the loading indicator for the donut.transform: rotate()
to rotate the element.<div class="donut"></div>
@keyframes donut-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .donut { display: inline-block; border: 4px solid rgba(0, 0, 0, 0.1); border-left-color: #7983ff; border-radius: 50%; width: 30px; height: 30px; animation: donut-spin 1.2s linear infinite; }
Subscribe to get resources directly to your inbox. You won't receive any spam! ✌️