I looked at your example, but did not see any insolence that you spoke of. I have had this symptom many times, however, on different sites that I built.
I often found that depending on which device Iām browsing my site on, which browser Iām using, and what else is happening, CSS3 animations may seem jerky.
Possible reasons
Browser / Hardware Performance
Most web browsers are great for general transitions and animations. Some, however, get worried and start jerking off while animating a large amount of screen real estate or elements.
CSS does not seem to have caught up with JavaScript for animation in some aspects of performance yet .
Animation speed
Animation speed can be a factor in both the actual animation speed (directly affects the twitching) and browser performance.
If it is too slow, it will look jerky. However, the speed of your animation looks perfect, and I have not experienced any problems.
Javascript
If JavaScript also tries to animate on the same element as the CSS, I saw how it created the animation on the jerky element, as JS and CSS are fighting over whoever is doing the animation.
Possible solutions
- Make sure you don't run too many CSS animations on the screen at the same time.
- Try watching the animation on another device.
- If the element is also animated by JavaScript, try and modify it so that the animation only performs CSS (or JS if pref).
source share