Animations classes on scroll
Bootstrap 5 Animations classes on scroll component
Responsive Animations classes on scroll built with Bootstrap 5. Subtle and smooth MDB animations on scroll provide the user with a unique experience.
Basic example
The easiest way to implement the animation on scroll is to use data-mdb-attributes. In the example below, we use the icon <i class="fas fa-car-side fa-3x"></i> and add the attributes data-mdb-toggle="animation" data-mdb-animation="slide-in-left".
data-mdb-toggle="animation" is an obligatory attribute for each animation.
data-mdb-animation=""slide-in-left" lets you specify which animation apply to the element. In the Animations Docs you can find available animations.
Use data-mdb-animation-start="onScroll" to launch the animation when you scroll the page and reach the element.
Notice that the animation will launch only once - even if you reach it when scrolling multiple times.
Repeat animation on scroll
If you want to launch the animation every time it's reached when scrolling use data-mdb-animation-on-scroll="repeat".
Fading gallery
With animation on scroll you can create an impressive gallery that will appear smoothly step by step.
In the example below, we additionally use data-mdb-animation-delay attribute on some images to make it appears one by one.