
Letras coloridas em movimento
Letras que Voam
Para conseguir o efeito de letras voando como você pode ver
neste exemplo,
abra uma nova mensagem, apague tudo da aba "Origem" e
cole o código indicado mais abaixo, escrevendo a mensagem
ou o texto que você quer que apareça no lugar que indiquei
em vermelho (lembre-se de manter a frase entre aspas).
Obs.: Se você quiser mudar a cor da fonte, basta substituir
o código que deixei em azul (#ff0000)
pelo código da cor que você deseja (tabela de cores).
----------------------------------------------------------------------------------------------------------------------------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2716.2200" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor="#ffffff" text="#ff0000">
<H2><SPAN id=fly></SPAN></H2>
<SCRIPT>
window.onerror=new Function("return true")
//Flying Letters script- by Matthias (info@freejavascripts.f2s.com)
//For this script and more, visit http://www.dynamicdrive.com
//Configure message to display. Use "$" for linebreak
message = "Escrever sua mensagem aqui"
// $ = taking a new line
distance = 50 // pixel(s)
speed = 100 // milliseconds
if (!document.all)
document.write('<h2>'+message+'</h2>')
</SCRIPT>
<SCRIPT language=JavaScript1.2>
txt="";num=0;num4=0;flyofle="";flyofwi="";flyofto=""
function stfly(){for(i=0;i != message.length;i++){if(message.charAt(i)
!= "$"){txt=txt+"<span style='position:relative;visibility:hidden;'
id='n"+i+"'>"+message.charAt(i)+"<\/span>"};else{txt=txt+"<br>"}};fly.innerHTML=txt;txt="";flyofle=fly.offsetLeft;flyofwi=fly.offsetWidth;flyofto=fly.offsetTop;fly2b()}
function fly2b(){if(num4 != message.length){if(message.charAt(num4)
!= "$"){eval("n"+num4+".style.left=flyofle-n"+num4+".offsetLeft+flyofwi/2");eval("n"+num4+".style.top=flyofto-n"+num4+".offsetTop+distance");eval("fly3('n"+num4+"',eval(n"+num4+".style.left.substring(0,n"+num4+".style.left.length-2)),(eval(n"+num4+".style.left.substring(0,n"+num4+".style.left.length-2))/5),eval(n"+num4+".style.top.substring(0,n"+num4+".style.top.length-2)),(eval(n"+num4+".style.top.substring(0,n"+num4+".style.top.length-2))/5))")};num4++;setTimeout("fly2b()",speed)}}
function fly3(target,lef2,num2,top2,num3){if((Math.floor(top2) !=
0 && Math.floor(top2) != -1) || (Math.floor(lef2) != 0 &&
Math.floor(lef2) != -1)){if(eval("'"+lef2+"'").charAt(0)
!= '-'){lef2=lef2-num2};else{lef2=lef2+(-num2)};if(Math.floor(lef2)
!= -1){eval(target+".style.visibility='visible';"+target+".style.left=Math.floor(lef2)")};else{eval(target+".style.visibility='visible';"+target+".style.left=Math.floor(lef2+1)")};if(eval("'"+lef2+"'").charAt(0)
!= '-'){top2=top2-num3};else{top2=top2+(-num3)};if(Math.floor(top2)
!= -1){eval(target+".style.top=Math.floor(top2)")};else{eval(target+".style.top=Math.floor(top2+1)")};setTimeout("fly3('"+target+"',"+lef2+","+num2+","+top2+","+num3+")",50)}};
stfly()
</SCRIPT>
</BODY></HTML>
----------------------------------------------------------------------------------------------------------------------------------------------------------------
Você pode voltar à aba Editar e formatar seu plano
de fundo, o som e/ou inserir figuras.
Aqui você
encontra a versão prontinha para e-mail dessa tabela. Está
zipada no formato .eml
(próprio para o Outlook Express)
(Dica adaptada por Lilian Russo
Fonte: Dynamic
Drive)
Lilian Russo - Todos os Direitos Reservados - ©2002/2008
|