Components
Browse the gallery, then open any component for a live interactive preview and copy-paste source code.
Glow Button
ButtonsA high-performance interactive button with radial glow and hover tracking effects.
Slide Fill Button
ButtonsA clean outlined button whose background slides in left to right on hover, revealing a solid fill behind the label.
Curtain Button
ButtonsA red curtain button, closed by default; on hover both panels sweep open to the sides revealing an outlined red label.
Ceiling Fan Loader
LoadersA loading spinner styled like a spinning ceiling fan, with three brushed-metal blades rotating around a metallic hub.
Car Loader
LoadersA sharp, flat 2D RC car loading spinner. The car drives back and forth across a dashed road with spinning wheels, fading out smoothly at the edges instead of a hard clip.
3D Dot Spinner Loader
LoadersA real lit 3D loader built with three.js: a chain of spheres, tapering from large to small, orbits continuously around a tilted ring.
Pendulum Loader 3D
LoadersA real lit 3D Newtons cradle (three.js): 3 pendulums driven by actual gravity, colliding and transferring momentum through the chain on contact.
Stairs Ball Loader 3D
LoadersA real lit 3D loading spinner (three.js). A ball hops up a receding staircase on real parabolic projectile arcs, then leaps back down to the first step to loop seamlessly, with real rolling rotation.
Stairs Bounce Loader
LoadersA single-div CSS loading spinner: a bouncing ball climbs a set of steps drawn with layered box-shadows, no dependency needed.
Shape Trace Loader
LoadersA trio of SVG loaders (circle, triangle, square) that each trace their own outline with animated stroke-dashoffset, while a small dot orbits around them. No dependency needed.
Login Form
FormsA simple, lightweight, animated login form. Fades and slides in on mount, has a password show/hide toggle, and shakes with an inline error on invalid submit. No form library, no validation library.