The backward visibility property determines whether an element should be visible or not when it is turned away from the screen, it is usually used when you "flip" the element.
In this case, it seems to have the same effect as adding:
-webkit-transform: translate3d(0,0,0);
Demo - http://jsfiddle.net/tTa5r/4/
which causes hardware acceleration to give you a slightly finer (smoother), but more consistent font rendering before and after the transition.
There is also a third option, and this must be added:
-webkit-font-smoothing: antialiased;
Demo - http://jsfiddle.net/tTa5r/3/
I answered a similar question before, and @mddw posted a comment related to a blog post describing anti-aliasing methods, which seem to be the reason why you see it different during and after the transition.
http://cantina.co/2012/05/18/little-details-subpixel-vs-greyscale-antialiasing/
Hope this helps!
source share