CSS Transitions are pretty cool; they allow us to declare the speed of how an element goes from one state to another. For example, instead of having a link change color when we hover over it, we can have it fade-in softly.

Normal

Text Jump Up on Hover

Fade Color on Hover

Combine the Two