Created
March 23, 2012 10:08
-
-
Save Victa/2169221 to your computer and use it in GitHub Desktop.
Force Hardware Acceleration in WebKit with translate3d
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* 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