> This will break cross-browser compatibility.
That kinda ruined all the excitement for me :( Good of the OP to include all of the alternative techniques that might be better for cross-browser or other specific situations.
Seems like transforms are better than the original main suggestion though... why not stick with those?