Pseudo elements such as :before & :after don't get transitions applied when CSS properties are changed. Test case: http://jsfiddle.net/xwmWK/
*** This bug has been marked as a duplicate of bug 23209 ***