Generate pure CSS loading indicators
Choose animation type
⚡ Lower value = faster animation
<!-- HTML -->
<div class="loader" style="width:40px;height:40px"></div>
<!-- CSS -->
<style>
.loader {
border: 4px solid rgba(0,0,0,0.1);
border-top-color: #6366f1;
border-radius: 50%;
animation: spin 1s linear infinite;
}
@keyframes spin { to { transform: rotate(360deg); } }
</style>No comments yet. Be the first!
Pick from 10 pure-CSS loading animations, adjust color, size and speed, then copy the HTML and CSS. No JavaScript required, so it drops into any page or framework.
Spinning circles, bouncing dots, progress bars, waves, pulses, and more — all pure CSS.
No. All animations are pure CSS with zero JavaScript dependencies.
Yes. Color picker and size controls with instant preview and CSS output.
Realtime backdrop blur & translucent border code