Aurora Background
Soft, drifting aurora light behind a hero headline. Three blurred color fields move on slow, non-repeating paths.
One outline that tightens from a button into a loading ring, draws a check, then opens into a success label. A continuous response instead of three swapped components.
motionpantry-morphing-action.Use the motionpantry-morphing-action skill to add Morphing Action Button to my submit button.Or run it yourself:
# Claude Code npx --yes motionpantry@latest install morphing-action --agent claude-code # Codex, Cursor, Gemini CLI or OpenCode npx --yes motionpantry@latest install morphing-action
Copying the install prompt needs a free account, for free and Pro skills alike.
A dark pill button reading "Get started". Its outline tightens into a small loading ring, a check draws itself, and the same outline opens again into a #b6f36a pill that reads "All set". The viewer sees one action evolve, not three components swapping.
One cycle lasts 4800 ms: about a quarter at rest, a quick contraction, a short spin, the check, a held success state, then a smooth return to the start. Easing is a soft smootherstep everywhere; nothing bounces.
Labels, success color, background and cycle length (within the parameters), and the size of the whole graphic.
prefers-reduced-motion: reduce, nothing animates; each state is a still frame.destroy() stops the loop and removes everything it added.Soft, drifting aurora light behind a hero headline. Three blurred color fields move on slow, non-repeating paths.
Drifting particles that link into a living network and respond to the cursor. Canvas, retina-sharp, pauses off-screen.
A headline that assembles letter by letter (or word by word) with staggered rise, blur or scale entrances.