The solution is mentioned here: iPhone WebKit CSS animations cause flicker.
For your element, you need to set
-webkit-backface-visibility: hidden;
More Related Contents:
- Hover effect : expand bottom border
- Simulating transform-origin using translate
- How to prevent Webkit text rendering change during CSS transition
- Spin or rotate an image on hover
- Flip a 3D card with CSS
- CSS3 Transform affecting other elements with chrome/safari
- webkit transform blocking link
- Why does enabling hardware-acceleration in CSS3 slow down performance?
- CSS transform doesn’t work on inline elements
- CSS3 background image transition
- css3 transition animation on load?
- CSS 3 slide-in from left transition
- CSS Animation and Display None
- CSS 3d transform doesn’t work if perspective is set in the end of property
- Pure CSS scroll animation
- CSS3 transition on click using pure CSS
- Two-tone background split by diagonal line using css
- CSS Transform Skew [duplicate]
- CSS transition auto height not working [duplicate]
- rotate3d shorthand
- CSS3 transform order matters: rightmost operation first
- Animating max-height with CSS transitions
- CSS how to make an element fade in and then fade out?
- How can I transition height: 0; to height: auto; using CSS?
- placing background image in a rhombus shaped container is causing the container to lose its shape
- Delay mouseout/hover with CSS3 transitions
- when scaling an element with css3 scale, it becomes pixelated until just after the animation is complete. I’m animating an element with a border
- Image moves on hover when changing filter in chrome
- Drawing border colors during a CSS transition
- Combination of animation and transition not working properly