Grab the code for this component with free account
Every free component's full source, ready to copy or download, plus 30 monthly AI credits for Atheros AI routing to make it yours.
Button component
A button that erases its idle label character by character and types in a confirmation label, with a blinking cursor that tracks the end of the visible text and a gradient border that draws around the button on hover.
@property angle transition) on hover and retracts cleanly on hover-out, a burnt-orange ring and cursor in light mode (#bf4400) and a glowing apricot ring and cursor in dark mode (#fb923c)--btw-accent) as the cursor and border sweep<button> has aria-label="Run Prompt" describing the actionrole="switch" with aria-checked toggled by JS on each activationkeydown listener:focus-visible with var(--ring) 2px outline on all interactive elements.btw-btn__cursor has aria-hidden="true" to hide from screen readersprefers-reduced-motion: reduce collapses all animation/transition durations to 0.01msOpen Typewriter Button in Atheros AI Builder, pick a design system and ask the AI assistant to change the layout, copy or behaviour — the button is regenerated against your tokens. Take the HTML, CSS, JS and React source with you, or pull it into your repo from Claude Code, Cursor or Codex over MCP.

An outlined button with a gradient border that sweeps diagonally from corner to corner on hover using a single clip-path transition and glow box-shadow — pure CSS, no JavaScript required for the effect.

An interactive update button with smooth transitions, animated progress feedback, and a cancel action. Features a sleek pill-shaped design with subtle blue gradients and fluid motion.
A gradient pill button where the text label slides up and a download icon slides in from below on hover — driven entirely by GPU-composited `translateY` transitions with no layout recalculation.

A pill button with a primary-color gradient circle badge that inverts on hover with a diagonal arrow slide animation — pure CSS transitions, no keyframes required.

A gradient button with a diagonal shine sweep animation that travels across the surface on hover, powered by GPU-composited `transform: translateX()` transitions — design-system agnostic.

A 3D card-flip button that rotates on hover to reveal a confirmation state using CSS perspective and `rotateY(180deg)` transform — fully design-system agnostic.
300+ production-ready components and Atheros AI models. Every paid plan includes access to the whole Atheros — AI Builder and Learning.
Starting at $9.9 per month, billed annually
