Added CSS transition for background position