CSS transition from pixels to auto