CoreReveal
Примеры использования и документация.
Плавное появление блока при доскролле: контент «приезжает», когда попадает в поле зрения, и страница ощущается живой, а не вываливается разом. Используйте на лендингах и длинных страницах для секций, карточек и иллюстраций.
Технические детали: построен на motion-v (Motion, whileInView); направление появления direction (up/down/left/right/none, по умолчанию up — контент приезжает снизу), величина сдвига distance в px, delay и duration в мс, once — анимировать один раз (по умолчанию true), as — корневой тег. SSR рендерит initial-состояние — прогрессивное улучшение. prefers-reduced-motion: контент сразу виден, без initial-скрытия и анимации.
up
up · приезд снизу (дефолт)
down
down · приезд сверху
left
left · приезд справа
right
right · приезд слева
none
none · только fade
Блок 1
Появляется с fade+сдвигом при попадании в кадр
Блок 2
Появляется с fade+сдвигом при попадании в кадр
Блок 3
Появляется с fade+сдвигом при попадании в кадр
Блок 4
Появляется с fade+сдвигом при попадании в кадр
Блок 5
Появляется с fade+сдвигом при попадании в кадр
Блок 6
Появляется с fade+сдвигом при попадании в кадр
Блок 7
Появляется с fade+сдвигом при попадании в кадр
Блок 8
Появляется с fade+сдвигом при попадании в кадр
Блок 9
Появляется с fade+сдвигом при попадании в кадр
Блок 10
once=false — уезжает и приезжает снова при каждом попадании в кадр
