Spinner
loader-01A ring with a primary arc. For buttons, inline fetches and small panels.
0.8s loopLoaders, hover effects, text reveals and feedback, written against design skill tokens, so each snippet moves the way your installed skill does. Copy it, paste it, done.
A ring with a primary arc. For buttons, inline fetches and small panels.
0.8s loopThree dots rising in sequence. A softer “thinking” state for chats and assistants.
1s loopPlaceholder shapes with a light sweep. Keeps layout stable while content loads.
1.4s loopA sliding segment for work of unknown length: uploads, page loads, sync.
1.3s loopA 3×3 pixel grid with a travelling trail, a shimmering label and elapsed time. For agents and long jobs.
0.8s loopThe primary button rises with a tinted shadow and settles back on press.
200ms · ease-outA link underline that draws in from the left and leaves to the right.
300ms · ease-outA content card that lifts and sharpens its border. For grids of links, posts and products.
200ms · ease-outShip it today.
Types a short line, holds, erases. For hero taglines and empty states.
3.2s loopWords fade up one after another. Add .is-visible from an IntersectionObserver.
300ms · ease-outA circle draws itself, then the tick. Confirms payments, saves and sign-ups.
300ms · ease-outA field shakes once and turns red on a wrong value. Toggle .is-invalid on submit.
300ms · ease-outA status message that rises into place. Toggle .is-open, auto-hide after a few seconds.
200ms · ease-out