Skip to content

Instantly share code, notes, and snippets.

@Victa
Created March 23, 2012 10:08
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save Victa/2169221 to your computer and use it in GitHub Desktop.
Save Victa/2169221 to your computer and use it in GitHub Desktop.
Force Hardware Acceleration in WebKit with translate3d
/* warp speed ahead */
.animClass {
-webkit-transform: translate3d(0, 0, 0);
/* more specific animation properties here */
}
/*
The use of translate3d pushes CSS animations into hardware acceleration.
Even if you're looking to do a basic 2d translation, use translate3d for more power!
If your animation is still flickering after switching to the transform above,
you can use a few little-known CSS properties to try to fix the problem:
*/
.animClass {
-webkit-backface-visibility: hidden;
-webkit-perspective: 1000;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment