The transition is more like an animation.
div.sicon a { background:-moz-radial-gradient(left, #ffffff 24%, #cba334 88%); transition: background 0.5s linear; -moz-transition: background 0.5s linear; -webkit-transition: background 0.5s linear; -o-transition: background 0.5s linear; -ms-transition: background 0.5s linear; }
So you need to call this animation with action.
div.sicon a:hover { background:-moz-radial-gradient(left, #cba334 24%, #ffffff 88%); }
Also check browser support, and if you still have problems with what you are trying to do! Check out css-overrides in your stylesheet and also check behavior: ***.htc css hacks .. maybe something redefines your transition!
You should check this out: http://www.w3schools.com/css/css3_transitions.asp
Berker yüceer
source share