Harsh Jadhav

Text Repel

Text 66

About

Interactive heading text whose individual letters push away from or pull toward the cursor with springy motion.

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

Code

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

Usage.tsx

import { TextRepel } from "@/components/ui/text-repel";

const settings = {
  radius: 120,
  strength: 45,
  damping: 14,
  stiffness: 180,
  mass: 0.4,
};

export default function Demo(props: Partial<typeof settings>) {
  const s = { ...settings, ...props };
  return (
    <div className="h-screen w-screen flex items-center justify-center bg-background">
      <TextRepel
        text="Repel"
        className="text-7xl font-bold text-foreground"
        radius={s.radius}
        strength={s.strength}
        damping={s.damping}
        stiffness={s.stiffness}
        mass={s.mass}
      />
    </div>
  );
}

Dependencies

More by Harsh Jadhav

View all
  • Scroll Choreography

    Scroll Choreography

    1K
  • Collection Surfer

    Collection Surfer

    831
  • Cursor Driven Particles Typography

    Cursor Driven Particles Typography

    747
  • Liquid Glass Carousel

    Liquid Glass Carousel

    493
  • Wheel Carousel

    Wheel Carousel

    451
  • Animated Gradient

    Animated Gradient

    386
  • Circuit Board

    Circuit Board

    169
  • Infinite Image Field

    Infinite Image Field

    111

More in Text

View all
  • NeonRGBTextEffect

    NeonRGBTextEffect

    149
  • Vertical Cut Reveal Characters

    Vertical Cut Reveal Characters

    120
  • Rainbow Text Effect

    Rainbow Text Effect

    50
  • Motion Blur Text

    Motion Blur Text

    41
  • Apple Hello Effect

    Apple Hello Effect

    631
  • Text Highlight

    Text Highlight

    79
  • Blur Reveal

    Blur Reveal

    317
  • Vapour Text Effect

    Vapour Text Effect

    2K