This component a part of the 400+ components, layouts, templates, UI Kits and code overrides from SegmentUI PRO. Click here to see the full library
Copy and paste the component into your Framer project.
Create a parent frame and set its height to 100vh plus your desired scroll distance (e.g., if scroll distance is 800px, make the parent 100vh + 800px tall).
Inside that parent, create a stack set to 100vh with position set to sticky and top set to 0—this keeps the text fixed while you scroll.
Place the Scramble Text Reveal component inside the sticky stack.
Ensure all parent's have overflow set to visible
Enter your text in the "Text" property and style it using the Font and Text Color controls.
Customize the animation: Scramble Radius sets how far letters scatter, Max Rotation controls the tilt angle, Scroll Distance should match the extra height you added to your parent, Start Trigger sets when the animation begins, and Random Seed changes the scramble pattern.
Check out the sample remix file for a ready-made setup you can reference.
The component takes your text and scrambles each letter to a random position within a radius you define. As the user scrolls, letters animate back to their original positions one by one in a staggered sequence. The key to making this work is the structure: you need a parent container that's taller than the viewport (100vh + your scroll distance), with a sticky inner container that holds the component in place while you scroll through. This creates the space needed for the animation to play out smoothly.
When you purchase this component, you'll receive:
The Component Itself - Full access to the component all future updates
Remix File with Component Setup - A complete Remix file with the component pre-configured and ready to integrate into your project.
Setup Instructions - Clear, step-by-step instructions to help you implement the component quickly and correctly.
Dedicated Support - Direct access to our team for assistance if you encounter any issues during setup or implementation.
For any queries and help setting up the component, contact hello@segmentui.com
If a component does not function as advertised and the issue cannot be resolved, you are eligible for a full refund under our quality guarantee. Refunds will not be provided for any other reasons, including change of mind, accidental purchase, lack of use, or expectations of features not explicitly advertised.