StealThis .dev

DIY — Guide Step Navigator

Vertical guide step navigator styled like a workshop repair manual: six numbered nodes on a dashed rail walk through a laptop fan replacement, each with a blueprint thumbnail, mono part badges, and a Mark-as-done toggle. Done steps flip to green check nodes and dim, completion feeds a live count-and-percent meter in the blueprint header, and progress persists to localStorage. Prev/Next buttons and arrow keys move an auto-scrolling active highlight, mirrored by a compact horizontal dot variant driven by the same state.

Open in Lab
html css vanilla-js
Targets: JS HTML

Code

Guide Step Navigator

A vertical step navigator dressed as a maker-workshop repair guide. Six steps of a fictional “replace the cooling fan” job for the Voltcraft Nomad 14 hang off a dashed connecting rail: each card carries a blueprint-grid thumbnail icon, a mono step badge (plus contextual FRAGILE / POWER OFF / FINAL CHECK tags), a time estimate, a short instruction, and a dashed “Mark as done” toggle.

Checking a step off turns its rail node into a green check, dims and strikes through the card, and animates the completion meter in the navy blueprint header (count, percentage, and bar — turning green at 6/6). All state persists to localStorage, and a “Reset progress” link clears it with a confirming toast.

Prev/Next buttons and the arrow keys move a safety-orange active highlight that auto-scrolls into view; clicking any numbered node or card jumps straight to that step. Below the list, a compact horizontal variant — dots plus short labels on a kraft graph-paper panel — is rendered from the exact same state object, showing how one source of truth can drive two stepper presentations.

Illustrative UI only — always follow real safety guidance when working with tools, electronics, or repairs.