React Button Components

Copy-paste React buttons with real character — glass, metal, neumorphic and 3D materials, magnetic hover, morphing icons and refraction effects. Built with Tailwind CSS, Framer Motion and GSAP, ready to drop into any Next.js app.

ASCII Animations

All 43 buttons components

  • 3d Button3D push button with press/hover physics and 8 color variants: amber, emerald, rose, sky, violet, slate, coral, mint.
  • Morph ButtonA button that morphs its shape on hover using GSAP.
  • Morph Image ButtonA button that morphs an image mask on hover using GSAP.
  • Shiny ButtonA shiny button with hover effects.
  • Mouse Follower ButtonA button that follows the mouse cursor with hover effects.
  • Border Gradient ButtonA button with a gradient border effect.
  • Premium ButtonNeumorphic premium button with layered shadows and 8 color variants: neutral, dark, gold, mint, rose, sky, lavender, sand.
  • Orange Premium ButtonGlossy gradient button with soft glow and 8 color variants: orange, pink, emerald, violet, sky, ocean, gold, magenta.
  • Blue Chrome ButtonA chrome-style button with layered glow border and smooth motion.
  • Stripe ButtonA Stripe-inspired button with inset shadow effect.
  • Learn More ButtonAn animated learn more button with hover effects using Framer Motion.
  • Visit ButtonA compact visit button with label and icon swap on hover.
  • Toggle ButtonAn animated toggle switch with spring physics using Framer Motion.
  • Abhinav Bento ButtonA large bento-style button.
  • Goe ButtonA gooey SVG filter button effect using Framer Motion.
  • Blur Toggle ButtonA button with blur transition effect on toggle using Framer Motion.
  • Matte Shadow ButtonA dark matte button with layered depth shadow.
  • Matte Dark ButtonA matte dark button with #222 base and layered shadow depth.
  • Metal ButtonA metallic button with 8 metal variants: silver, chrome, gold, copper, bronze, titanium, rose-gold, gunmetal.
  • Glass ButtonA frosted glass button with gradient border and 10 color variants: blue, purple, emerald, rose, amber, cyan, lime, slate, red, indigo.
  • Refraction Glass ButtonA real glass button that refracts the content behind it via an feDisplacementMap lens, with chromatic edge fringe and specular sheen.
  • Prism Glass ButtonA thick domed glass button that refracts the content behind it via an feDisplacementMap lens, with a heavy chromatic-aberration fringe, frost and specular sheen. Draggable.
  • Glass Square ButtonA rounded-square frosted glass button with diagonal gradient border and 10 color variants: blue, purple, emerald, rose, amber, cyan, lime, slate, red, indigo.
  • Glass Circle ButtonA circular icon glass button with conic gradient ring and frosted core. 10 color variants and a swappable Lucide icon.
  • Glass Icon ButtonA frosted glass pill button with an embedded icon capsule. 10 color variants and a swappable Lucide icon.
  • Cyber ButtonA cyberpunk-style button with neon borders and glitch effects.
  • Book Demo ButtonLime square with animated dotted chevron arrows that expands a dark panel on hover to reveal a label.
  • Glassy ButtonChunky square glass/metal button with vertical gradient ring, layered floating shadow, and animated press state with icon dimming.
  • Rainbow Glowing ButtonDark pill button with a rainbow glow that auto-cycles through 6 color variants (red, orange, yellow, green, blue, pink) using radial blur and gradient stroke.
  • Bevel ButtonCompact dark button with a top-light to bottom-dark gradient stroke and layered inset bevel shadows for a tactile chiseled feel.
  • Liquid ButtonFrosted-glass pill button with gradient ring and a hover slide that swaps two stacked text labels.
  • Soft Pill ButtonFrosted-glass pill button with layered highlights, gradient border, and primary/secondary variants.
  • Framer Cta ButtonFramer-style CTA pill button with brand icon and dark/light variants.
  • Liquid Gradient ButtonPremium gradient button with image overlay, loading animation, and 8 color variants: pink, cyan, emerald, amber, crimson, violet, ocean, sunset.
  • Radial Gradient ButtonRadial gradient button with inset glow and 8 color variants: blue, purple, emerald, crimson, amber, cyan, violet, rose.
  • Learn More ButtionLearn More Buttion component.
  • Liquid Glass ButtonLiquid Glass Button component.
  • Pearl Toggle ButtonPearl Toggle Button component.
  • Recessed Stepper ButtonRecessed Stepper Button component.
  • Squircle Counter ButtonSquircle Counter Button component.
  • Toggle ButtionToggle Buttion component.
  • Silver ButtonGlossy silver pill button with a vertical white-to-gray gradient stroke and embossed letterpress text, in slim steel and chunky pearl variants.
  • Magnetic ButtonA magnetic button that eases toward the cursor inside its zone, demonstrating GSAP's overwrite modes (true / false / "auto") against an idle CustomWiggle loop.