gallery.isometric-plates · Isometric plates

A gallery pattern from Isometric Line, drawn alone below with this design's tokens and sample copy. Not used in this design: shown with its tokens for comparison. Give the section root data-pattern="gallery.isometric-plates". A guide only: DESIGN.md and tokens.json are the source of truth.

Rule
Drawings as numbered plates: a big 4:3 plate in 1–8 over two rows and two 4:3 plates stacked in 9–12, each in a hairline frame with a mono FIG. caption.
Slots
title, label, caption, index, image1, caption2, image2, caption3, image3
Tokens
bg #F6FBFF · text #192028 · heading #091018 · accent #FF5A2C · accent2 #00ABC9 · Space Grotesk / Space Grotesk · radius 2px · space unit 4px (full list in design/tokens.json)

Pattern notes

  • Drawings as numbered plates. Row 1: h2 at step 5 and a mono label, space between. Rows 2–3: a big plate in 1–8 (1.5 px frame, 16 px padding, mono `FIG.` caption and index over a 4:3 drawing) and two smaller framed plates stacked in 9–12, each a mono caption over a 4:3 drawing. Gaps 16 px.

Selected work

Gallery

Corvid Robotics — identity

06

Fieldstack — website

Tidewater Labs — naming

Layout tree (as in design/layout.json)
{
  "pattern": "gallery.isometric-plates",
  "kind": "gallery",
  "slots": [
    "title",
    "label",
    "caption",
    "index",
    "image1",
    "caption2",
    "image2",
    "caption3",
    "image3"
  ],
  "tree": {
    "el": "grid",
    "gap": 4,
    "rowGap": 4,
    "children": [
      {
        "el": "box",
        "span": "1-12",
        "rowSpan": "1-1",
        "dir": "row",
        "gap": 4,
        "align": "end",
        "justify": "between",
        "wrap": true,
        "children": [
          {
            "el": "text",
            "slot": "title",
            "role": "h2",
            "step": 5,
            "weight": 600,
            "tracking": "tight",
            "leading": "tight"
          },
          {
            "el": "text",
            "color": "textMuted",
            "slot": "label",
            "role": "label",
            "font": "mono"
          }
        ]
      },
      {
        "el": "box",
        "span": "1-8",
        "rowSpan": "2-3",
        "gap": 3,
        "pad": 4,
        "border": "all",
        "children": [
          {
            "el": "box",
            "mobile": "keep",
            "dir": "row",
            "justify": "between",
            "children": [
              {
                "el": "text",
                "color": "link",
                "slot": "caption",
                "role": "label",
                "font": "mono"
              },
              {
                "el": "text",
                "color": "textMuted",
                "slot": "index",
                "role": "label",
                "font": "mono"
              }
            ]
          },
          {
            "el": "media",
            "slot": "image1",
            "aspect": "4/3",
            "treatment": "isometric",
            "frame": "none"
          }
        ]
      },
      {
        "el": "box",
        "span": "9-12",
        "rowSpan": "2-2",
        "gap": 2,
        "pad": 3,
        "border": "all",
        "children": [
          {
            "el": "text",
            "color": "link",
            "slot": "caption2",
            "role": "label",
            "font": "mono"
          },
          {
            "el": "media",
            "slot": "image2",
            "aspect": "4/3",
            "treatment": "isometric",
            "frame": "none"
          }
        ]
      },
      {
        "el": "box",
        "span": "9-12",
        "rowSpan": "3-3",
        "gap": 2,
        "pad": 3,
        "border": "all",
        "children": [
          {
            "el": "text",
            "color": "link",
            "slot": "caption3",
            "role": "label",
            "font": "mono"
          },
          {
            "el": "media",
            "slot": "image3",
            "aspect": "4/3",
            "treatment": "isometric",
            "frame": "none"
          }
        ]
      }
    ]
  }
}

Other patterns in this design

Whole design · Spec bundle (JSON) · On the style page