Interactions

Words for how an interface reacts before you commit — hovering, nearing, and pressing.

01

Hover

A temporary state change while a pointer rests over a target — desktop and stylus only, never touch. It may reveal a secondary action or hint, but it must never hide essential information.

Secondary action

Say it precisely“Add hover magic.”“On hover and focus, raise contrast and reveal the secondary action; keep all essential content visible without hovering.”

See the difference
02

Proximity hover

A state that triggers when the pointer enters a distance threshold around a target — before it touches it. It creates a premium, spotlight affordance for special controls.

move the pointer near the grid

Say it precisely“Make the cards glow near the cursor.”“Within 120px of pointer distance, scale and brighten each card proportionally to closeness — a spotlight, not a binary hover.”

See the difference
03

Press feedback

A response while the pointer is held down — a scale, a darken, a haptic — confirming the action registered. It ends on release, which separates it from a persistent active state.

Say it precisely“Make the button animated.”“Add press feedback: scale to 0.96 on pointer down, restore with a spring on release.”

See the difference
04

Magnetic

A target that subtly tracks the pointer within a small radius before a click. It moves as decoration only — never affecting layout — and is usually paired with press feedback on a hero CTA.

Say it precisely“Make it fun.”“Give the CTA a magnetic pull within ~12px of travel, eased with a spring; reset on pointer leave.”

See the difference