I wrote some animations using CSS3 transitions and it works well on desktop browsers, but when I tried to use it on iPad it does this weird flickering after the animation is done. Here is the link to the example:
http://codepen.io/EugeneGordin/full/LFBkn
I already applied backface-visibility and translate3d, and while they helped it has not removed the flicker. I have also removed any references to z-index and display: none, so I'm at a loss for further exploration.
I'm animating about 15 divs with translate3d and a few others with opacity, so I don't feel like I'm pushing the limits of what the hardware can handle. FWIW, I have tested on the micrososft surface and the animations look smooth there.
I would appreciate any help!