Square Translate
A geometric scroll animation that shifts square elements into place for clean technical sections and graphic brand layouts.

Overview
Square Translate turns geometry into scroll punctuation. It gives technical pages a clean motion accent without taking over the section.
Use Square Translate when geometric movement should create a clean graphic rhythm. Brand campaigns, launch pages, and interface-led visuals can use it when square motion matches the visual system. The page job is order: movement should feel precise rather than decorative.
The main risk is overflow and focus clipping. Translated squares must not cover text, hide controls, or push visual elements outside safe bounds on smaller screens.
Install Command
This is a Pro Effect.
You can preview it now. Upgrade to Pro for instant install access.
Usage Code
This is a Pro Effect.
You can preview it now. Upgrade to Pro for instant install access.
Component Code
This is a Pro Effect.
You can preview it now. Upgrade to Pro for instant install access.
This is a Pro Effect.
You can preview it now. Upgrade to Pro for instant install access.
Example Production Use Case
A graphic brand campaign using modular square layouts: Square Translate moves blocks with directional clarity so the page feels structured rather than static. The outcome is order: the motion reinforces the grid instead of distracting from it.
Best Used For
- Grid-led brand sections where square movement reinforces the visual system without hurting scan speed.
- Minimal, technical sections that want a precise motion accent beside the copy.
- Square Translate creates a concrete scroll outcome that a static section would not deliver.
Not For
Not for dense grids, forms, or pages where geometric motion would slow comprehension.
Not for grids where movement changes perceived grouping or reading order.
Performance Budget
Animate transform and opacity, avoid layout reads in scroll handlers, pre-size media, and clean up timelines/listeners when the route changes.
Accessibility and Mobile
The animated sequence must match DOM order. On mobile, replace pinned or horizontal mechanics with stacked sections, native swipe, or static cards.
Common Mistakes
- Letting translated squares cover text or controls.
- Moving grid pieces so perceived reading order changes.
- Using geometric motion without a clear brand or layout role.
Changelog
v1.1.0
Jul 21, 2026Props
| Prop | Type | Default | Description |
|---|---|---|---|
translateValue | number | 55 | Translate distance for the row currently aligned with the square. |
totalTranslateImpact | number | 3 | How many neighboring rows ripple outward from the square. |
maxRotation | number | 360 | Total rotation the square completes over the scroll track. |
transitionDuration | number | 0.4 | Tween duration for the square and row movement on each scroll update. |
squareColor | color | #FB450F | Color of the translated square marker. |
Frequently Asked Questions
What makes Square Translate different from a standard scroll reveal?
It uses simple geometric movement — squares translating into place — as a clean motion accent, rather than revealing the section's main content. The geometry is punctuation, not the message. Use it to add a crisp technical touch without dominating the section.
How should Square Translate simplify on mobile devices?
Reduce the travel distance so the shapes settle without overflow on a narrow screen, or drop the accent entirely. The surrounding content must read fine without it. Reduced-motion users see the resting layout.
What should developers test before shipping Square Translate?
Confirm the transforms don't cause horizontal overflow or layout shift, that the accent doesn't pull focus from real content, and that it cleans up on navigation. Test across breakpoints. Verify the static state looks intentional.
Which content structure works best with Square Translate?
Technical or minimal sections that want a small, precise motion accent beside the copy — feature blocks, spec sections, or dividers. It's wrong as a carrier of actual content. Keep it secondary to the message.
When should I avoid Square Translate even if the preview looks good?
Avoid it when it competes with the section's real content, on dense pages, or where any motion is unnecessary. If the accent is purely decorative and adds nothing, leave it out. Skip it on utility routes.
Request a Custom Scroll Effect Animation
Need a custom effect? Tell us what to create.


