nav.isometric-line-bar · Isometric line bar

A nav pattern from Isometric Line, drawn alone below with this design's tokens and sample copy. Used in this design on: every page, as the nav. Give the section root data-pattern="nav.isometric-line-bar". A guide only: DESIGN.md and tokens.json are the source of truth.

Rule
One row on a bottom hairline: boxed wordmark left, plain links centre, a ghost secondary and a small primary button right.
Slots
siteName, pages, cta2, cta
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)
Section
vertical padding step 2

Pattern notes

  • One row over a 1.5 px bottom hairline: boxed wordmark (1.5 px outline, square corners) left, plain links centre (scrolling on phones), a ghost secondary (hidden on phones) and a small primary button right.
Northfold
  • Services
  • Work
  • About
  • Contact
Read case studiesStart a project
Layout tree (as in design/layout.json)
{
  "pattern": "nav.isometric-line-bar",
  "kind": "nav",
  "slots": [
    "siteName",
    "pages",
    "cta2",
    "cta"
  ],
  "tree": {
    "el": "box",
    "dir": "row",
    "gap": 6,
    "pad": [
      3,
      0
    ],
    "align": "center",
    "justify": "between",
    "border": "bottom",
    "children": [
      {
        "el": "logo",
        "slot": "siteName",
        "style": "boxed"
      },
      {
        "el": "nav-links",
        "mobile": "scroll-x",
        "slot": "pages",
        "dir": "row",
        "style": "plain"
      },
      {
        "el": "box",
        "dir": "row",
        "gap": 2,
        "align": "center",
        "children": [
          {
            "el": "button",
            "mobile": "hide",
            "slot": "cta2",
            "variant": "ghost",
            "size": "sm"
          },
          {
            "el": "button",
            "slot": "cta",
            "variant": "primary",
            "size": "sm"
          }
        ]
      }
    ]
  }
}
Component example: reference/nav.isometric-line-bar.html
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1">
<title>nav.isometric-line-bar — Isometric Line</title>
<link rel="stylesheet" href="base.css">
<style>
nav { display: flex; align-items: center; justify-content: space-between; gap: 24px; padding: 14px 0; border-bottom: var(--stroke) solid var(--heading); }
  .mark { font-weight: 600; letter-spacing: -0.02em; padding: 4px 10px; border: var(--stroke) solid var(--heading); color: var(--heading); text-decoration: none; }
  .links { display: flex; gap: 28px; overflow-x: auto; } .links a { color: var(--text); text-decoration: none; font-size: 15px; }
  .links a:hover { color: var(--link); }
  .right { display: flex; gap: 8px; } .btn { height: 36px; padding: 0 14px; font-size: 14px; }
  .ghost { border-color: transparent; background: transparent; }
</style>
</head>
<body>
<div class="wrap"><nav>
  <a class="mark" href="/">Stackyard</a>
  <div class="links"><a href="#">Product</a><a href="#">Pricing</a><a href="#">Docs</a><a href="#">Changelog</a></div>
  <div class="right"><a class="btn ghost hide-phone" href="#">Sign in</a><a class="btn btn-primary" href="#">Start building</a></div>
</nav></div>
</body>
</html>

Other patterns in this design

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