About
A button that shrinks when pressed and springs back with a bouncy elastic animation on release.
Built with React and Tailwind. Copy the prompt and paste it into Claude Code, Cursor or Lovable: your agent adds Spring Button to your project and fits it to your theme.
Code
How Spring Button is used: the demo's code. The component's own source comes with a free account.
Usage.tsx
import SpringButton from "@/components/ui/spring-button";
export default function SpringButtonDemo() {
return (
<div className="flex h-screen w-full items-center justify-center bg-background">
<SpringButton className="rounded-md bg-primary px-6 py-3 text-primary-foreground font-medium">
Press me
</SpringButton>
</div>
);
}
















