← Back to the lab

Easing Golf

Mini golf with animation curves: drag two cubic-bezier handles so the puck passes each flag at the right time, then putt. Six holes, par three each.

What it does

  • Six holes based on real easing curves, including overshoot and anticipation
  • Drag the handles with touch, mouse or arrow keys
  • Missed putts reveal the target points, so every stroke teaches
  • Shareable scorecard with birdies and bogeys

FAQ

What is a cubic-bezier easing curve?

It maps animation time to progress with two control points. CSS writes it as cubic-bezier(x1, y1, x2, y2); values above 1 or below 0 on the y axis create overshoot and anticipation.

How do I get better at reading curves?

A steep start means fast early movement (ease out), a flat start means a slow start (ease in). Practice in the Motion Playground, then come back for a lower score.

More free tools