CSS3 Transition not working in Chrome anymore CSS3 Transition not working in Chrome anymore google-chrome google-chrome

CSS3 Transition not working in Chrome anymore


Your problem is that you are trying to animate from an undefined property: you are changing left to 239px, but don't explicitly specify it as 0 initially. It therefore defaults to auto, a value for which there is no valid smooth transition to 239px.

Add left:0 to the base definition and you will be fine.

See a JSfiddle here demonstrating your problem in Chrome 32+.