design / motion
Scroll-triggered анимации без боли
Когда триггерить (% viewport), Intersection Observer pattern, INP impact, что НЕ делать — parallax длинных страниц, locked scroll.
motionscrollintersection-observer
Открыть
Продвинутый30-60 мин
design / motion
Performance-бюджет для motion
60 FPS на mid-range mobile, INP < 200ms, optimization checklist: transform-only, will-change по уму, GPU layers, composite.
motionperformancefps
Открыть
Продвинутый30-60 мин