Este gadget faz com que um texto siga o cursor do mouse. O texto pode ser o título do seu blog, uma mensagem, ou o que você quiser. Veja um exemplo de como o texto segue o cursor.
Para colocá-lo em seu blog clique em Layout > Adicionar um gadget > HTML/Javascript e cole o seguinte código:
mensaje = 'O TEXTO QUE QUISER';
font = 'Verdana,Arial';
size = 2;
color = 'orange';
velocidad = 0.7;
n4 = (document.layers);
ie = (document.all);
n6 = (document.getElementById);
mensaje = mensaje.split('');
n = mensaje.length;
a = size*10;
ymouse = 0;
xmouse = 0;
props = "";
if (n4)
{
for ( i = 0; i < n; i++)
document.write(''+props+mensaje[i]+' ');
}
else if (ie)
{
document.write('');
for (i=0; i < n; i++)
document.write(''+props+mensaje[i]+'');
document.write('');
}
else if (n6)
{
document.write('');
for (i = 0; i < n; i++)
document.write(''+props+mensaje[i]+'');
document.write('');
}
if(n4)
window.captureEvents(Event.MOUSEMOVE);
function Mouse(evento)
{
if(ie)
{
xmouse = event.x+20;
ymouse = event.y+20;
}
else if(n4 || n6)
{
xmouse = evento.pageX+20;
ymouse = evento.pageY+20;
}
}
if(n4)
window.onMouseMove = Mouse
else if(ie || n6)
document.onmousemove = Mouse;
y = new Array();
x = new Array();
Y = new Array();
X = new Array();
Yaux = new Array();
Xaux = new Array();
for (i=0; i < n; i++)
{
y[i] = 0;
x[i] = 0;
Y[i] = 0;
X[i] = 0;
Yaux[i] = 0;
Xaux[i] = 0;
}
function asigna()
{
if (ie)
padre.style.top = document.body.scrollTop;
for (i = 0; i < n; i++)
{
if(n4)
{
document.layers['n4mensaje'+i].top = y[i];
document.layers['n4mensaje'+i].left = x[i]+(i*(a/2));
}
else if(ie)
{
iemensaje[i].style.top = y[i];
iemensaje[i].style.left = x[i]+(i*(a/2));
}
else if(n6)
{
eval("document.getElementById('iemensaje"+i+"').style.top = '"+y[i]+"px'");
eval("document.getElementById('iemensaje"+i+"').style.left = '"+(x[i]+(i*(a/2)))+"px'");
}
}
}
function ondula()
{
y[0]=Math.round(Y[0] +=((ymouse)-Y[0])*velocidad);
x[0]=Math.round(X[0] +=((xmouse)-X[0])*velocidad);
for (var i = 1; i < n; i++)
{
Yaux[i] = Math.round(Y[i]);
Xaux[i ]= Math.round(X[i]);
y[i] = Math.round(Y[i]=Yaux[i]+(y[i-1]-Y[i])*velocidad);
x[i] = Math.round(X[i]=Xaux[i]+(x[i-1]-X[i])*velocidad);
}
asigna();
setTimeout('ondula()',50);
}
window.onload = ondula;
Alterações:
Mensagem: O texto que você quer que apareça.
Font: Tipo de letra.
Size: Tamanho da fonte.
Color: A cor que desejar (black, red, green, etc)
Velocidade: O valor pode ser alterado.
Mensagem: O texto que você quer que apareça.
Font: Tipo de letra.
Size: Tamanho da fonte.
Color: A cor que desejar (black, red, green, etc)
Velocidade: O valor pode ser alterado.
0 comentários:
Postar um comentário
Obrigado pelo seu comentário! É muito importante saber o que você achou desse arquivo!