A wall is easy in a screenshot. The cost shows up when people start moving through it.
Infinite 2D Grid renders the tiles in and around the viewport, then repeats your connected Framer items across an endless 2D surface. The wall feels open, while the page only carries the tiles people can reach.
Drag, wheel movement, momentum, parallax, press feedback, and focus states are handled without loading the full wall at once. Built for galleries, archives, portfolio indexes, and visual walls that need endless movement without page weight.
Viewport tiles plus buffer
The component mounts the tiles in and around the viewport, instead of loading the full wall into the page.
Movement stays direct
Drag, wheel movement, momentum, parallax, press states, and scroll feedback run through browser frames and transform updates.
Interaction stays usable
Links, pointer access, keyboard focus, and screen reader access stay active on usable tiles, while offscreen duplicates are disabled.
Framer states are covered
Static render, canvas preview, reduced motion, item limits, ratios, columns, gaps, variation, and focus styling are handled.
Good fit: visual walls, galleries, archives, and indexes that need clean 2D movement.
Wrong fit: fixed editorial grids, precise masonry layouts, or media-heavy walls where media loading matters more than movement.
Questions about setup, product, or licensing: alexandre@mash.supply
A wall is easy in a screenshot. The cost shows up when people start moving through it.
Infinite 2D Grid renders the tiles in and around the viewport, then repeats your connected Framer items across an endless 2D surface. The wall feels open, while the page only carries the tiles people can reach.
Drag, wheel movement, momentum, parallax, press feedback, and focus states are handled without loading the full wall at once. Built for galleries, archives, portfolio indexes, and visual walls that need endless movement without page weight.
Viewport tiles plus buffer
The component mounts the tiles in and around the viewport, instead of loading the full wall into the page.
Movement stays direct
Drag, wheel movement, momentum, parallax, press states, and scroll feedback run through browser frames and transform updates.
Interaction stays usable
Links, pointer access, keyboard focus, and screen reader access stay active on usable tiles, while offscreen duplicates are disabled.
Framer states are covered
Static render, canvas preview, reduced motion, item limits, ratios, columns, gaps, variation, and focus styling are handled.
Good fit: visual walls, galleries, archives, and indexes that need clean 2D movement.
Wrong fit: fixed editorial grids, precise masonry layouts, or media-heavy walls where media loading matters more than movement.
Questions about setup, product, or licensing: alexandre@mash.supply