
Суть его заключается в том, что по нежному и упругому хребту текста пробегает волна сочетания цветов, заданных вами ранее. Также можно назначить скорость их движения и длину образующейся волны.
Ко всему, соответственно подобрав цветовую палитру к дизайну блога, можно создать иллюзию автоматического печатания букв на фоне блога.
Визуальный пример этого эффекта вы можете взглянуть здесь.
Скрипт переливающегося текста:
<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 - соответственно, количество букв, участвующих в формировании следующей волны цвета.
















