v156 · scroll-snap-type: pair · practical 2d canvas

Spatial mind-map navigator

Mind maps, node editors, and diagram boards place cards organically in 2D space. With scroll-snap-type: both, a diagonal pan between nodes often snaps X to one branch and Y to an unrelated branch, framing empty canvas. With scroll-snap-type: pair mandatory, every pan settles on a real node.

Explore the 2D node graph

1. Core Architecture

Hub node · (370, 290)

scroll-snap-align: center

2. Identity Edge

North-West · (70, 80)

Passkey & token verifier

3. Vector Store

North-East · (660, 110)

HNSW shard index

4. Event Queue

South-West · (110, 510)

Backpressure worker

5. Telemetry Sink

South-East · (640, 500)

OTLP trace collector

CSS configuration

Euclidean distance from current scrollport anchor to each mind-map node
node target scroll (left, top) distance (px) status

references