add backgound-color transition