Суть его заключается в том, что по нежному и упругому хребту текста пробегает волна сочетания цветов, заданных вами ранее. Также можно назначить скорость их движения и длину образующейся волны.
Ко всему, соответственно подобрав цветовую палитру к дизайну блога, можно создать иллюзию автоматического печатания букв на фоне блога.
Визуальный пример этого эффекта вы можете взглянуть здесь.
Скрипт переливающегося текста:
<script language="JavaScript1.2"> var message="Заданный текст" var neonbasecolor="#990000" var neontextcolor="#f72c16" var neontextcolor2="#f4fc5d" var flashspeed=120 var flashingletters=3 var flashingletters2=1 var flashpause=0 var n=0 if (document.all||document.getElementById){ document.write('<font color="'+neonbasecolor+'" size=+1>') for (m=0;m<message.length;m++) document.write('<span id="neonlight'+m+'">'+message.charAt(m)+'</span>') document.write('</font>') } else document.write(message) function crossref(number){ var crossobj=document.all? eval("document.all.neonlight"+number) : document.getElementById("neonlight"+number) return crossobj } function neon(){ //Change all letters to base color if (n==0){ for (m=0;m<message.length;m++) crossref(m).style.color=neonbasecolor } crossref(n).style.color=neontextcolor if (n>flashingletters-1) crossref(n-flashingletters).style.color=neontextcolor2 if (n>(flashingletters+flashingletters2)-1) crossref(n-flashingletters-flashingletters2).style.color=neonbasecolor if (n<message.length-1) n++ else{ n=0 clearInterval(flashing) setTimeout("beginneon()",flashpause) return } } function beginneon(){ if (document.all||document.getElementById) flashing=setInterval("neon()",flashspeed) } beginneon() </script>Пояснения к скрипту:
var neonbasecolor - основной, статичный, цвет текста;
var neontextcolor - первый цвет волны;
var neontextcolor2 - следующий цвет волны;
var flashspeed - скорость цветной волны;
var flashingletters - количество букв, участвующих в формировании первой волны;
var flashingletters2 - соответственно, количество букв, участвующих в формировании следующей волны цвета.