KQ-460 · EDGE/HALO

Edge Halo

The element under the pointer outlined in light: a halo traced from the painted texture's edges inside the element's box, breathing softly, with a faint fill so the whole thing reads as chosen. It follows the real DOM, so it always finds a real edge.

KQ-460 · EDGE/HALO

Waylight · harbour board

Whatever the watch is reading, lit at the edges.

Nothing under the glass moves — the halo only finds the thing under the cursor and traces it, off the same texture the rest of the board is painted from.

BerthVesselETAState
B1Halcyon05:40cleared
B3Tern Light06:15inbound
B5Grey Petrel06:50holding

outlined in light

Install

One command — the source lands in your repo. Or copy it from the Code tab.

$ pnpm dlx shadcn@latest add @kinetiq/edge-halo

Props

PropTypeDefaultDescription
selector / paddingstring · numberWhich elements can be haloed and how far the halo extends beyond their box.
color / breath / fillstring · number · numberThe halo colour, its breathing amplitude, and the inner fill's strength.