GODRICH
#css-animation#button#loader#transition#scroll#dashboard#ui#design-trends

03Item stagger cascade — each row's delay grows with its position value in the list

Once the panel opens, each row receives a delay value proportional to its position in the list so rows appear top to bottom in sequence, and when items are reordered that delay value is recomputed for the new order.

Best forA cart holding several items, a wishlist panel

computeDelayTOTAL_SPREAD_MSBASE_MS
Item stagger cascade — each row's delay grows with its position value in the list
Open in a new tab

03 Item stagger cascade — each row's delay grows with its position value in the list — Measured area 29.915% · moving frames 10/23Original by GODRICH · SCSS and React ship in the zip · Cart Drawer UI Patterns: 9 Motion Techniques

The post this demo lives in

Cart Drawer UI Patterns: 9 Motion Techniques - preview of all 9 demosCart Drawer UI Patterns: 9 Motion TechniquesOne panel overshoots its open position before a spring curve settles it, one drag distance meets growing resistance past See all demos in this post

If you like this effect - similar demos