Fade up
Классика: блок поднимается снизу и проявляется
Прокрутите эту область ↓
Блоки появятся, когда войдут в зону видимости
Анимация одноразовая — для повтора нажмите RESET SCENE
Классика: блок поднимается снизу и проявляется
Смещение по X — контент «въезжает» слева
Зеркальный вариант для чередования ритма
Лёгкое увеличение + opacity — акцент на появлении
Задержка по индексу — каскад между соседними блоками
После reveal observer отписывается — без повторной анимации
Root = scroll-контейнер demo, а не window — локальный viewport
Сдвиг границы срабатывания — reveal раньше или позже
Часть блока должна войти в зону, прежде чем стартует анимация
Opacity и transform — без JS на каждый кадр
При prefers-reduced-motion блоки видны сразу, без анимации
Чередование направлений держит внимание при длинной ленте