transition for button color