Скрипт:
Code
<script type="text/javascript">
var speed=50;
if(document.all||document.getElementById){var storetext=document.getElementById?document.getElementById("rainbowText"):document.all.rainbowText;}
var hex=new Array("00","14","28","3C","50","64","78","8C","A0","B4","C8","DC","F0"),r=1,g=1,b=1,seq=1;
function changetext(){rainbow="#"+hex[r]+hex[g]+hex[b];storetext.style.color=rainbow;}
function change(){if(seq==6){b--;if(b==0)seq=1}if(seq==5){r++;if(r==12)seq=6}if(seq==4){g--;if(g==0)seq=5}if(seq==3){b++;if(b==12)seq=4}if(seq==2){r--;if(r==0)seq=3}if(seq==1){g++;if(g==12)seq=2}changetext()}
function starteffect(){if(document.all||document.getElementById){flash=setInterval("change()",speed)}}
starteffect();
</script>
HTML:
Code
<h1 id="rainbowText">Блок с текстом для примера</h1>
CSS (не обязательно):
Code
<style type="text/css">
#rainbowText{text-align:center;font:48px/1.3 Georgia,serif;}
</style>
☑ Пример (Радужный текст. Эффект плавного изменения цвета текста)
....