The Derby standard

A living source of truth for reusable web interfaces.

Wireframe is the reference implementation of the Derby component system: a reusable, nestable set of interface patterns for clear, accessible multi-page websites. This site is built with the same scaffold it documents.

Browse components See the architecture

The system

Three coordinated layers

Every Derby site is built from three layers that work together: a master switch in the HTML, a CSS-variable theme, and a single content engine. Change one rule and the whole site re-themes.

Master switch

The HTML declares the page or variant state via data attributes — the single source of truth for what is shown.

Theme

CSS variables in :root plus scoped override blocks. One rule swap re-themes every component.

Content engine

One content object holds every string and array. data-* hooks swap content in place.

Design tokens

Design tokens

A shared set of CSS variables every component themes from. Keep the keys, change the values per brand.

--ink

#0f172a

Primary text

--muted

#5b6472

Secondary text

--paper

#f6f7f9

Page background

--surface

#ffffff

Card background

--brand

#0e7490

Primary brand

--brand-dark

#0f172a

Header / dark bands

--accent

#06b6d4

CTA / highlight

--line

#e2e6ec

Borders / hairlines

Registry

Component index

Every reusable component in the registry. Each is a standalone, nestable unit with its own data-hook contract.

Header

Brand + nav + CTA + mobile menu

View →

Page hero

Subpage banner with breadcrumb

View →

Cards

Flexible content containers

View →

Stats band

Compact numeric highlights

View →

Process

Numbered steps

View →

Quotes

Attributed statement grid

View →

Accordion

Expandable content groups

View →

Tabs

Tabbed content

View →

Carousel

Auto-advancing slider

View →

Marquee

Scrolling ticker

View →

Bento grid

Mixed-size layout

View →

Timeline

Milestones / history

View →

Before / after

Image comparison

View →

Scroll reveal

Fade-in on scroll

View →

Progress bars

Labeled completion meters

View →

Pricing table

Comparable plans or tiers

View →

Flip cards

Two-state information cards

View →

Notice banner

Dismissible status message

View →

Countdown

Time-bound milestone display

View →

Table of contents

Long-page section navigation

View →

Code block

Copyable syntax example

View →

Call to action

Focused conversion band

View →

Footer

Shared link columns

View →