I have incorporated a CSS file to introduce animations on the website I am currently developing. You can find it here:
The premise of this CSS file is straightforward - by adding specific class names to div elements, you can animate them as you scroll up or down the page.
I am looking to make a modification that will introduce a slight delay between each animation. This way, when scrolling past multiple animations in sequence, they will appear one after the other instead of all at once.
My plan involves creating a new class name, such as delay-1, which would apply animate-delay: 1s to the element.
For reference, you can view an example of the desired effect here. Scroll down and observe how "Our Progress" showcases each animation with a delay:
Can this be achieved using CSS3 alone? Any guidance or assistance on this matter would be greatly appreciated.