<span id="span" style="color:rgb(0,0,255)" onmouseover="rolloverTimeline.play();" onmouseout="rolloverTimeline.playReverse();">Some text</span> <script> var rolloverTimeline = new Timeline(span.style); rolloverTimeline.addPropertiesToInterpolate([ // interpolate the foreground color between blue and red { property: "color", from: "rgb(0,0,255)", to: "rgb(255,0,0)", interpolator: new RGBPropertyInt