Unity has a very powerful built in UI system. An important part of it is buttons. Buttons have four states: Normal, Highlighted, Pressed, and Disabled. You can use the default Color Tint option to visualize those states, but there is a more interesting option: the animation transition. This recipe covers it.