Thermal Button

NewPremium

Button visually 'heats up' the longer you hover. Color shifts from cool blue to hot red with glow and shimmer effects.

buttonsthermalheattemperatureglowinteractive

Installation

Terminalbash
npx motion-primitives-website add thermal-button

Usage

thermal-button.tsxtsx
import { ThermalButton } from "@/components/buttons/premium-buttons";

<ThermalButton>
  Hold to Heat
</ThermalButton>

Props

PropTypeDefaultDescription
children*ReactNode—Button content
classNamestring—Additional CSS classes
onClick() => void—Click handler

Related Components