A hidden canvas is an overlaid Canvas element that mirrors interactive shapes with unique colors while remaining invisible through CSS opacity. The visible canvas stays focused on rendering; the hidden layer supplies pixels for interaction detection.
Implement the interaction layer in four steps:
- Use the returned RGB value to recover the shape and populate the tooltip. section 15.4
Canvas painting interaction
A painting visualization uses colored circles on a transparent overlay to identify the hovered painting, then displays its title, link, and tooltip position.
