Attract

Tactile CTA

Effort: Low

What to notice

The button sinks the instant it is pressed and springs back on release, showing both that it can be pressed and that it was.

How to build it

  1. On press, within 0.1 seconds, drop the shadow and shrink the button slightly.
  2. Restore the size on release and change the label, for example to "Sending," while processing.
  3. With reduced motion, change only color and label.

Measure

Main metric
CTA click-through rate
Guardrail
Duplicate submissions

When it backfires

Animating disabled buttons makes them look pressable. Keep disabled buttons still.

Theory behind it

Playable demos

Try the same mechanism in a playable demo.