Components

Browse the gallery, then open any component for a live interactive preview and copy-paste source code.

Category

Glow Button

Buttons

A high-performance interactive button with radial glow and hover tracking effects.

Slide Fill Button

Buttons

A clean outlined button whose background slides in left to right on hover, revealing a solid fill behind the label.

Curtain Button

Buttons

A red curtain button, closed by default; on hover both panels sweep open to the sides revealing an outlined red label.

Ceiling Fan Loader

Loaders

A loading spinner styled like a spinning ceiling fan, with three brushed-metal blades rotating around a metallic hub.

Car Loader

Loaders

A 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

Loaders

A 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

Loaders

A 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

Loaders

A 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

Loaders

A single-div CSS loading spinner: a bouncing ball climbs a set of steps drawn with layered box-shadows, no dependency needed.

Shape Trace Loader

Loaders

A 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

Forms

A 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.