[Library] Gallery
Images in a run, a grid or a pinned row. 19 patterns, 21 variations between them: every variation is its own copy-paste file, one click from its pattern.
Thumbnails on this page are rendered in Twenty Twenty-Five. Your theme is applied to every live preview, on a pattern's own page.
19 patterns
Three full-width bands stacked with no gap between them, alternating between your base and your contrast colour, each holding a pair of 3:2 photograph frames with a tracked caps label, a short heading and a caption under each frame. The hard edge where one band meets the next is the only rule in the design. Ships all six image blocks empty; you choose the photographs. States no colour and no font of its own.
6 blocks · core only · 1 variation Preview Inverted bandsSix square frames packed three across in two rows, with a tight gutter so the six read as one printed sheet, each frame numbered under a hairline rule. An airy label and one line sit well above it. Ships all six image blocks empty; you choose the photographs. States no colour and no font of its own.
6 blocks · core only · 1 variation Preview Ink sheetThree photograph frames in a row, each a cover with a small caption plate in its bottom-left corner, and the middle frame raised above the other two. The type never touches the image. Ships all three covers empty; you choose the photographs. States no colour and no font of its own.
5 blocks · core only · 2 variations Preview In motionInk captionsSix portrait frames in three columns of two, each column started lower than the one before it, so the frames read as a descending diagonal. A tracked label sits above the first column and one short line of type sits in the space the offset opens at the top of the third. Ships all six image blocks empty and cropped to 4:5; you choose the photographs. States no colour and no font of its own.
5 blocks · core only · 1 variation Preview Rising driftTwo photograph frames at deliberately unequal weight: a tall 3:4 portrait across 64% of the width and a small square at 36%, sitting on the same bottom line. The space left above the square is kept empty apart from one display numeral and a single line beneath it. Ships both images empty; you choose the photographs. States no colour and no font of its own.
6 blocks · core only · 1 variation Preview Mirrored duoFour square photographs in a two-by-two grid, each one inset inside its own ruled plate with a generous mat of white space around it and a small tracked caption underneath, so the four read as framed prints rather than tiles. Ships all four image blocks empty; you choose the photographs. States no colour and no font of its own.
5 blocks · core only · 2 variations Preview Filled matsSix upFive portrait frames butted edge to edge with no gutter between them, running the full width of the page as one continuous band, with a constrained intro above and a small tracked caption line below. Ships all five image blocks empty; you choose the photographs, and each is cropped to 4:5. States no colour and no font of its own.
5 blocks · core only · 1 variation Preview Ink friezeA gallery set as an index rather than a grid: four ruled rows, each with a small numeral in the left margin, one panoramic 21:9 frame in the middle and a title with a tracked meta line on the right. Ships all four image blocks empty; you choose the photographs and they are cropped to the band. States no colour and no font of its own.
6 blocks · core only · 1 variation Preview Ink ledgerAn editorial spread with a one-sided bleed: a tall 2:3 portrait frame runs off the left edge of the viewport while the type column beside it stops flush with the 1240px measure, and a small 3:2 frame sits under the lede. Both image blocks ship empty with their crops set; you choose the photographs. States no colour and no font of its own.
6 blocks · core only · 1 variation Preview Mirrored spreadA fifty-fifty split in which one frame equals four: a single square on the left and a two-by-two of four squares on the right, at a tight gutter, so the two halves occupy the same rectangle. A tracked caps label and one short line sit above the pair. Ships all five image frames empty; you choose the photographs. States no colour and no font of its own.
5 blocks · core only · 1 variation Preview Swapped halvesA carousel standing still: one wide 3:2 lead frame at the full measure, a tracked label and a position counter under it, and a strip of five square thumbnails at equal width, the first one marked as current by a hairline rule beneath it. Nothing moves and nothing is hidden, so the whole set is readable at once. Ships all six image blocks empty; you choose the photographs. States no colour and no font of its own.
5 blocks · core only · 1 variation Preview Strip aboveOne wide 16:9 lead frame with a vertical rail of three square thumbnails beside it, tuned so the rail finishes level with the bottom of the lead, and a two-part caption row under the pair. Ships all four image blocks empty; you choose the photographs. States no colour and no font of its own.
5 blocks · core only · 1 variation Preview Rail leftThree stacked 3:2 photograph frames in a wide right-hand column, each with its caption hanging in a narrow left margin, and a single 1px rule running unbroken down the join for the whole height of the section. The rule is a per-side border in currentColor, so it follows your theme's text colour. Ships all three images empty; you choose the photographs. States no colour and no font of its own.
6 blocks · core only · 1 variation Preview Notes rightTwo photographs made into one object by overlap: a tall portrait frame with a smaller landscape frame lapping over its lower-right corner, hanging past both the bottom and the right edge, and a caption plate below squaring the pair back up. Both image blocks ship empty; you point them at your own photographs. States no colour and no font of its own.
3 blocks · core only · 1 variation Preview Mirrored lapA full-bleed band holding a narrow 34rem ribbon of four portrait frames stacked one under another, each ruled off by a hairline and captioned with a tracked title and one short line. The rest of the page width is left as air on both sides, so the section reads as a photo essay rather than a grid. Ships all four image blocks empty; you choose the photographs. States no colour and no font of its own.
3 blocks · core only · 1 variation Preview Ink proofsA display-size quotation held between two portrait frames. The centre column is the widest and the largest thing in the section; the two 3:4 frames are smaller, bottom-aligned and captioned, so they read as brackets around the sentence. No word sits on a photograph. Ships both image blocks empty; you choose the photographs. States no colour and no font of its own.
5 blocks · core only · 1 variation Preview Ink quoteA two-by-two photograph grid in which every frame keeps a different proportion: square, three-by-two, four-by-five and sixteen-by-nine. The columns are equal and the ratios are not, so the inner edges never line up and the bottom edge stays ragged; a tracked label and one short line sit in the largest gap the rag opens. Ships all four image blocks empty; you choose the photographs. States no colour and no font of its own.
5 blocks · core only · 1 variation Preview Ink ragThree stacked rows of two photograph frames each, split roughly 64/36, with the wide frame changing sides from row to row and a hairline ruling the joins. A small tracked label sits above the narrow frame in every row, so the labels alternate too. Ships all six frames empty; you choose the photographs. States no colour and no font of its own.
5 blocks · core only · 1 variation Preview Reversed staggerFive portrait frames hung in one row at deliberately unequal widths, bottom-aligned so their tops are ragged and their bases sit on one line, each with a small museum wall label beneath it: a tracked uppercase title and a line of medium and year. Ships all five images empty; you choose the photographs. States no colour and no font of its own.
5 blocks · core only · 1 variation Preview Labels above