This page features a script which makes a colour move through the letters of a text.
Mouse over the various items to highlight them across the script.
var tim = null; function goride() { var p = gid( 'p' ); if( p ) { var c = '#f06666', j, o = p.cloneNode( true ), s = o.style; o.id = 'rider'; o.removeChild( o.lastChild ); s.position = 'absolute'; s.left = getpos( p ).x; s.zIndex = '2'; s.fontWeight = 'bold'; s.color = c; for( j = o.firstChild; j!==null; j = j.nextSibling ) { if( ( s = j.style ) ) { s.color = c; } } p.parentNode.insertBefore( o, p ); ride( 0, 1 ); } } function ride( p, d ) { var c = gid( 'rider' ), w = c.offsetWidth, l = p, r = l + 20; p += d; if( 0 > p || p > w - 20 ) { d *= -1; } c.style.clip = 'rect( auto ' + r + 'px auto ' + l + 'px )'; tim = window.setTimeout( 'ride( ' + p + ', ' + d + ' );', 50 ); }