Use CSS Transitions. Watch this: Fiddle
a { color: #000000; } a:hover { color: #E24B3B; } ul a { -webkit-transition: color 0.2s ease-out; -moz-transition: color 0.2s ease-out; -o-transition: color 0.2s ease-out; -ms-transition: color 0.2s ease-out; transition: color 0.2s ease-out; }
source share