Skip to content
StyleDrop 13 · 28 Sept 2026Complete kit · 12 assets

Broken Grid

A visible grid and one rule that breaks it: every third module overlaps its neighbour, and the break passes on as the layout changes.

Every asset, standalone

Designed together as one site, then cut apart. Take one, or take the whole kit.

Featured
NewPro

A first screen on a drawn lattice whose caps headline breaks it by rule, and a plate you drag to any free cell: drop it on column 3, 6 or 9 and it overshoots, wears the bracket, and the hairlines bend to make room.

herogridbroken grid
NewPro

A background that is the lattice itself: twelve-column hairlines with crosses where they meet, bending one gutter around every module the rule breaks and leaning away from the pointer, drawn on a canvas that sleeps when still.

backgroundgridcanvas
New

A button whose label plate hangs off its hairline target along the grid's axis, reaches further and lights its bracket on hover or focus, and seats into the target in 120ms when you press it.

buttonctabroken grid
New

A work card on the lattice: every third in a run breaks by the rule, two gutters out with the bracket, and hovering the card it overlaps lifts that card above it, the bracket going with the lift, in 240ms.

cardportfoliogrid
NewPro

A pinned section that re-lays four modules into three layouts at scroll checkpoints, all at once in 380ms, and since each layout orders them differently the rule's break passes to the new third, overlapping its left-hand neighbour.

sectionservicesscroll
NewPro

The closing anchor: the full lattice again, link columns under the rule (the third breaks onto a paper plate with the bracket), and the studio's name fitted to run two gutters past the right edge, whatever the name.

footerwordmarkgrid
New

A caps headline that inverts exactly at the edges of the plates under it; drag a plate and the inversion follows 1:1, then snaps to a lattice cell, and on column 3, 6 or 9 the plate breaks by the rule.

text effectheadlineinvert
New

Index Step Nav

components

A numbered nav whose third item hangs one gutter below the bar on a contrasting plate by the rule, the bar's hairline dipping under it, and a tag that steps to the current item, or the one you point at, in four ticks.

navigationnavbarnumbered
NewPro

Engagements as plates on the lattice: an intro with a Project / Retainer toggle, then three plans; flip the toggle and the plans re-order in 380ms, the prices change, and the rule's break passes to the new third.

pricingsectiontoggle
New

The kit's rule for any list: items become plates on the lattice and every third breaks; filter, sort or add and everything moves from where it was in 380ms while the break passes to whichever item is now third.

animationfliplayout animation
New

A contact form whose numbered labels hang one gutter off the lattice and step into line in 160ms when you use the field; the third row breaks by the rule, and it only claims to send when it has a handler.

formcontactinput

The site they were cut from

Every asset above, composed as one working site. It ships with the kit.

viberdy.dev/library/broken-grid-site

Broken Grid Site

View template

Complete kit · Drop 13

The whole Broken Grid kit in one command.

npx shadcn@latest add @viberdy/overshoot-lattice-hero @viberdy/yielding-hairline-field @viberdy/offset-target-button @viberdy/z-swap-plate-card @viberdy/reflow-states-section @viberdy/run-off-wordmark-footer @viberdy/edge-invert-headline @viberdy/index-step-nav @viberdy/third-plate-pricing @viberdy/rule-handoff-flip @viberdy/hanging-label-input @viberdy/broken-grid-site

6 Pro and 6 free assets. Pro installs through the @viberdy namespace with your API key, set up once. Set it up