Wensity Labs

Text Ripple

Text 17

About

Free CSS-only React text ripple with a 3D character wave and a traveling color crest. GPU light, reduced motion supported.

Built with React and Tailwind. Copy the prompt and paste it into Claude Code, Cursor or Lovable: your agent adds Text Ripple to your project and fits it to your theme.

Code

How Text Ripple is used: the demo's code. The component's own source comes with a free account.

Usage.tsx

import { TextRipple } from "@/components/ui/text-ripple";

const settings = {
  text: "Generating code ...",
  duration: 1,
  spread: 1,
};

export default function Demo(props: Partial<typeof settings>) {
  const s = { ...settings, ...props };
  return (
    <div className="grid min-h-[360px] w-full place-items-center px-6">
      <TextRipple as="h1" text={s.text} duration={s.duration} spread={s.spread} className="text-3xl font-medium tracking-tight" />
    </div>
  );
}

Dependencies

More by Wensity Labs

View all
  • Sidebar

    Sidebar

    234
  • Calendar

    Calendar

    173
  • Button

    Button

    76
  • Color Picker

    Color Picker

    64
  • Image Comparison Slider

    Image Comparison Slider

    55
  • AI Prompt Input

    AI Prompt Input

    50
  • Text Morphing

    Text Morphing

    37
  • Navigation Menu

    Navigation Menu

    36

More in Text

View all
  • Motion Blur Text

    Motion Blur Text

    36
  • Vertical Cut Reveal Characters

    Vertical Cut Reveal Characters

    103
  • NeonRGBTextEffect

    NeonRGBTextEffect

    144
  • Text Reveal

    Text Reveal

    27
  • Random Letter Swap

    Random Letter Swap

    46
  • Rainbow Text Effect

    Rainbow Text Effect

    47
  • Text Color

    Text Color

    545
  • Blur Reveal

    Blur Reveal

    300