ChromeButton gives your Framer site a cinematic, high-end call-to-action button with a reflective chrome/glass surface and magnetic pointer interaction. It reacts to the cursor with 3D tilt, moving reflections, cursor-tracked highlights, shimmer, ripple feedback, and optional particle sparks, making a simple CTA feel like a premium interactive object.
Includes a polished chrome surface built from layered gradients, reflections, rim highlights, inner glow, glass sheen, surface noise, liquid sweep, shimmer, and specular drift. Magnetic tilt reacts to the pointer using spring-based Framer Motion values. Cursor-tracked highlights move across the button surface as visitors hover. Press interactions create tactile scale depth, optional ripple feedback, and lightweight particle sparks. Theme presets include Chrome, Purple, Emerald, Sapphire, Rose, and Gold, plus a custom color mode. Custom controls include base color, metal color, highlight color, glow colors, metal intensity, reflection intensity, motion strength, outer glow, glow intensity, radius, font, text color, text size mode, fixed or frame-fill sizing, and custom width/height. Optional icons include arrow, sparkle, bolt, and play, with left or right positioning. Loading state replaces the icon with a spinner and loading label. Disabled state reduces opacity and blocks interaction. The component can render as a button or as a link with optional new-tab behavior. Motion is disabled in Framer’s static renderer and respects reduced-motion preferences.
ChromeButton gives your Framer site a cinematic, high-end call-to-action button with a reflective chrome/glass surface and magnetic pointer interaction. It reacts to the cursor with 3D tilt, moving reflections, cursor-tracked highlights, shimmer, ripple feedback, and optional particle sparks, making a simple CTA feel like a premium interactive object.
Includes a polished chrome surface built from layered gradients, reflections, rim highlights, inner glow, glass sheen, surface noise, liquid sweep, shimmer, and specular drift. Magnetic tilt reacts to the pointer using spring-based Framer Motion values. Cursor-tracked highlights move across the button surface as visitors hover. Press interactions create tactile scale depth, optional ripple feedback, and lightweight particle sparks. Theme presets include Chrome, Purple, Emerald, Sapphire, Rose, and Gold, plus a custom color mode. Custom controls include base color, metal color, highlight color, glow colors, metal intensity, reflection intensity, motion strength, outer glow, glow intensity, radius, font, text color, text size mode, fixed or frame-fill sizing, and custom width/height. Optional icons include arrow, sparkle, bolt, and play, with left or right positioning. Loading state replaces the icon with a spinner and loading label. Disabled state reduces opacity and blocks interaction. The component can render as a button or as a link with optional new-tab behavior. Motion is disabled in Framer’s static renderer and respects reduced-motion preferences.