Plate № 03 · Scheduling · time-zone surface

A pattern from the gf.cx specimen book

Timeline overlap · zone-card

Source · Dan, 2026-06-04

"A solid-green scheduling hero paired with a UTC-anchored three-row timeline and clickable zone overlays. Answers when in time should this happen? — the rule, the live now-tick, and the cross-zone read, in one card."

The problem

Some surfaces have to answer a question that's half rule and half clock: when, in time, should this happen — and is it happening now? A cross-region transfer window, an on-call handoff, a market overlap, a maintenance slot. Each reader sits in a different time zone, so a single local-clock answer is wrong for everyone but one person. You need an axis everyone can read their own row off, a stated window, and a live "where are we now" tick — without three separate widgets fighting each other.

The element, in-page

The live copy below runs in a sandboxed iframe (the pattern-preview primitive), so its styles never touch this page. The now-tick is keyed to your current UTC time — the card is green inside the window, charcoal outside it. Flip the tabs to read the source that produced exactly what you see.

The three baked-in defaults

Where it applies — and where it doesn't

The shared closed-state

Outside the window every surface carrying this pattern flips to one charcoal field — unified grammar across the portfolio: dark field means closed, green field means live. The reference link stays available 24/7; closed is a visual mode, not a hidden element (the planning question "when does it next open?" matters as much as the live one). Tokens: field #1a1a1a · lead #dddddd · time-accent honey #8a6f1f · muted #8a8a8a. JS toggle is one client-side tick() adding a .closed class on UTC hour — no server re-bake.

Reusable elements

The named, copyable pieces — lift any one without the others:

Reference

Source
Dan, 2026-06-04 · ~25 min of iterative screenshot-loop refinement.
In use / example
status.gf.cx/transfer-windows/ — live, with the /clock alias. Copy its index.html as the starting template; swap the TZ offsets, band positions, window times, and the updateNow() countdown.
Reusable elements
Gate-hero · UTC-anchored axis · pulsed now-tick · gradient bands · charcoal closed-state tokens (listed above).
Origin policy
APAC transfer-window policy, 2026-06-04 — why the off-peak overlap (Asia overnight × NYC working hours) is the chosen window.