Gallery

The whole roll

Every still here is a frame lifted out of the ten-second film, kept in the workspace media library rather than in the site bundle — which is why the page is a few kilobytes and the pictures are not. Click anything. Arrow keys move, Esc closes.

How this works

A lightbox in 60 lines

Each tile is an ordinary <a> pointing straight at the image or the film, so it is keyboard-reachable and screen-reader-announced with no extra work — and it still does something useful if the script never arrives. The viewer traps focus while it is open, returns it to the tile you came from when it closes, and tears the <video> element down on close so nothing keeps playing behind your back.

With JavaScript switched off you get the grid, the captions, and links that open the full-size media directly — nothing here is load-bearing.

See the rest of the machinery →