The Reactive Text Grid is a high-impact typographic component that transforms static text into a responsive field of motion. Unlike standard grids, this component offers three distinct interaction modes—Compass, Attract, and Repel—allowing you to create diverse visual experiences ranging from subtle guidance to playful physics.
3 Distinct Interaction Modes:
Compass: Each character rotates to "point" towards your cursor, creating a magnetic tracking effect.
Attract: Characters are physically pulled toward the cursor, creating a "gathering" animation.
Repel: Characters push away from the cursor, acting like a physical barrier or a splash effect.
Spring Physics: Built-in $stiffness$ and $damping$ ensure smooth, organic transitions without jitter.
Infinite Text Looping: Input any string (e.g., "DIGITAL"), and the component automatically tiles it to fill the entire grid area.
Customizable Density: Easily adjust the number of columns and rows (up to 50x50) to create either a readable message or a dense texture.
Select Your Mode: Choose between Compass, Attract, or Repel in the property panel to define the core behavior.
Set Your Message: Enter your text in the Text field. The grid will repeat this text automatically.
Adjust Physics: * For Attract/Repel, use the Radius to set the area of influence and Strength to control the intensity of the movement.
For Compass, use Invert Compass to flip the rotation logic (pointing toward or away).
Refine Layout: Use Grid Gap and Columns/Rows to match your design's whitespace and density requirements.