Skip to content
← Back to experiment
[ EXP-020 / PLAYGROUND MODE ]

Context Cursor / Playground

Change the cursor label as it crosses different targets.

CursorReactWeb APIsCSSpointertouchkeyboard
EXP-020 / LIVE PREVIEW
VIEWDRAG
STATIC / REDUCED MOTION
REDUCED MOTION / STATIC RESULT

Reduced motion is enabled. This preview displays the stable result without zoom, displacement or scrambling.

01 / Overview

Change the cursor label as it crosses different targets. An independent interaction study built for the Resources archive.

02 / How it works

Hit-test the target under the pointer and update a local follower label between VIEW and DRAG.

03 / Implementation

Actual React demo source. Import this component with the archive stylesheet and pass variant (contextCursor), values, playing, replay and reduced props. The image demos use /images/resources-bg.png.

Loading implementation…

04 / Parameters

ParameterTypeRangeDefault
StrengthNumber0.2–10.6

05 / Usage & accessibility

Enable playback, then move across the preview. Hover controls also respond to focus and activation; cursor studies offer arrow-key movement and tap positioning. Reduced motion keeps a static result.

Requires a current browser with Web Animations, requestAnimationFrame and Pointer Events. Background imagery is decorative; essential labels remain in the document. The magnetic target supports tap and keyboard activation.

Related experiments.