My question isn't really on how to do an animation that fires when the page loads, it is about the best way. That means at least:
-Responsive.
-SEO friendly.
-Without flickering.
Usually I'd create a .hidden
or .offpage
state that is not activated (just in case there is no javascript working). Then, when the page loads, javascript adds a class to hide them without transition and then reverses the state with transition.
Is this method improvable?