Motion

Motion

Panel spring, UI spring, enter, dwell, and the sheet. Nothing loops. Replay starts a demo.

Panel spring

320 ms, cubic-bezier(.22, 1, .36, 1). Stiffness 400, damping 32.

UI spring

180 ms, cubic-bezier(.25, 1, .5, 1). Stiffness 700, damping 53.

Enter

Scale 0.94, 6 px down, fade. 320 ms on the panel spring.

Items closed

128

Dwell

220 ms inside 4 px. Keyboard focus reveals at once.

Example data

Quiet record

Hidden until hover.

Pointer dwell 220 ms inside 4 px. Keyboard focus reveals at once.

Sheet

Width leads height on open. Height leads width on close. The curve does not pass the end state.

Example data

4 items need a reviewer
  • DOC-1042 Access policy
  • DOC-1055 Leave calendar
  • DOC-1088 Expense sheet
  • DOC-1110 Retention rule

Other durations

TokenValueUse
--out-ms140 msLeave and fade out
--route-ms260 msRoute change
--dwell220 msHover intent and tooltips

Reduced motion removes these transitions. The end state remains.