Introducing PrimeReact v11-alpha 🎉Discover Now
styledMisc

AnimateOnScroll

AnimateOnScroll applies enter and leave animations to elements as they move in and out of the viewport during scroll.

Scroll Down
Discover real-world design inspiration.
Featuring over 400.000 screens and 1,000 iOS, Android & Web apps — New content weekly.
preview

Usage#

import { AnimateOnScroll } from '@primereact/ui/animateonscroll';
<AnimateOnScroll />

Examples#

Enter & Leave#

Animation classes are defined with the enterClassName and leaveClassName properties. This example uses animations from the tailwindcss-primeui plugin, but any valid CSS animation is supported.

Scroll Down
IndividualLorem ipsum dolor sit amet consectetur adipisicing elit.
TeamLorem ipsum dolor sit amet consectetur adipisicing elit.
EnterpriseLorem ipsum dolor sit amet consectetur adipisicing elit.
Jenna ThompsonLorem ipsum dolor sit amet consectetur adipisicing elit.
Isabel GarciaLorem ipsum dolor sit amet consectetur adipisicing elit.
Xavier MasonLorem ipsum dolor sit amet consectetur adipisicing elit.
850KCustomersLorem ipsum dolor sit amet consectetur adipisicing elit.
$1.5MRevenueLorem ipsum dolor sit amet consectetur adipisicing elit.
140KSalesLorem ipsum dolor sit amet consectetur adipisicing elit.
BandwidthLorem ipsum dolor sit amet consectetur adipisicing elit.
StorageLorem ipsum dolor sit amet consectetur adipisicing elit.
RequestsLorem ipsum dolor sit amet consectetur adipisicing elit.
enter-leave-demo

API#

Sub-Components#

See Primitive API for AnimateOnScroll component documentation.

Hooks#

See Headless API for useAnimateOnScroll hook documentation.

Accessibility#

See AnimateOnScroll Primitive for accessibility details.