Annoying glitch when using a simple animation

using a simple image and want to animate it ie: fade in but have noticed when the page loads (even with lazy load disabled) the text under it appears first causing a slight jump in content before the animation. has anybody seen this and what is the cure. tried different options but still has the same outcome

Yes…I think it’s similar to what the Blocs site does when you visit it on safari or an iOS mobile device. not good…try it with out animation just to test…

Has anyone found a solution for this?