Text Flip

Per-character 3D flip — letters tumble around an axis on hover, mount, or first scroll into view.

Customize

Trigger
Direction
Stagger from
Stagger (s)0.04s
Duration (s)0.55s
Perspective (px)1000px

Usage

import { TextFlip } from "@/components/lazy-ui/text-animate/text-flip";

export function Demo() {
  return (
    <TextFlip
      text="Hover to flip."
      direction="right"
      stagger={0.04}
      className="text-5xl font-light text-neutral-100"
    />
  );
}