FrameGrid

FrameGrid

About FrameGrid

FrameGrid is a 3x3 capability grid for Framer where hovering any tile expands it across multiple rows and columns while playing your video underneath, with decorative corner and edge frame textures on every tile.

Each tile starts as an italic label, a service, skill, or category name, then crossfades to video or image on hover as the tile grows. Neighboring tiles compress to make room, then settle back when you move away.

WHAT IT DOES

Add up to 9 items, each with a label and an optional video or image. Hovering any tile expands it to span 1, 2, or 3 rows and columns, fading the label out and the media in, video plays only while hovered to save bandwidth. Optional corner and edge frame textures overlay the tile for a gallery feel.

KEY FEATURES

  • Explicit 3x3 grid with configurable hover-expand span, 1 to 3 cells

  • Real video playback on hover, muted and looped, pauses when not active

  • Label-to-media crossfade on every tile, not just a static swap

  • Decorative corner and edge frame textures, fully optional

  • Per-tile media scale for fine-tuned cropping and zoom

  • Adjustable transition, border, radius, and placeholder color

  • Full typography control for tile labels

  • Graceful fallback for tiles without media

  • Static-safe rendering for the Framer canvas and thumbnails

  • Zero third-party dependencies beyond Framer Motion

WHY IT WORKS

Most hover-expand grids only handle images or generic content. FrameGrid is built around video, so a capability grid or service list can play real motion the moment someone hovers, not just a static enlarge.

PERFECT FOR

Agency capability sections, service and skills grids, studio showreels organized by category, and any Framer site presenting a compact set of video-backed offerings.

WHAT'S INCLUDED

A single drop-in component. Add up to 9 items with label and media, then tune span size, transitions, borders, and frame textures through property controls.

Drop it in, load your media, and let the grid do the expanding.