animation: bounce 1s infinite
cubic-bezier(0.68, -0.55, 0.265, 1.55)
animation: fadeIn with exponential ease-out
cubic-bezier(0.25, 1, 0.5, 1) — smooth deceleration
cubic-bezier(0.16, 1, 0.3, 1) — natural feel
Transform is GPU-accelerated and safe.
Opacity is GPU-accelerated and safe.
Color transitions are paint-only, no layout.
Shadow transitions are paint-only.
Too common to flag — usually paired with transform/opacity.
Multiple safe properties combined.
A progress bar fills by its width.
A header shrinks on scroll by its height.
A header tightens its padding on scroll.
A toast slides in by its margin.
An accordion opens by its max-height.
Multiple layout properties.
Layout property mixed with OK property.
Longhand form.
A card-wide zoom is the click affordance, not decoration.
Same convention, written on the image's own hover state.
A four to five percent lift reads as a pointer cue.