Agregar un Rastro de Texto al Cursor, Classic Blogger

Con el siguiente código se puede añadir al cursor un rastro de texto, al texto se le puede modificar el color, la fuente, tamaño y velocidad, las indicaciones para las modificaciones están dentro del código.

El código se tiene que colocar después de la etiqueta <head>. (No olvidar hacer un respaldo de la plantilla).

  1. <!-- ONE STEP TO INSTALL RIPPLE TEXT: 1. Copy the coding into the HEAD of your HTML document -->
  2.  
  3. &lt;!-- STEP ONE: PEGAR EL CODIGO DEBAJO DE LA ETIQUETA  en tu documentos html (Plantilla) --&gt;
  4.  
  5. <!-- The JavaScript Source!! http://javascript.internet.com -->
  6. <!-- Ripple Text by kurt.grigg@virgin.net -->
  7.  
  8. &lt;!-- Begin
  9. //Aqui se escribe el texto que va a seguir al mouse
  10. msg='Escribir texto aquí!';
  11. //Aqui se especifica la fuente del texto
  12. font='Verdana,Arial';
  13. size=2; // // solo valores entre 1 y 7!!
  14. //Aqui el color
  15. color='#0000ff';
  16. //Aqui la velocidad
  17. speed=0.5;
  18.  
  19. //A partir de aqui no alterar nada!!
  20. ns=(document.layers);
  21. ie=(document.all);
  22. msg=msg.split('');
  23. n=msg.length;
  24. a=size*10;
  25. ymouse=0;
  26. xmouse=0;
  27. scrll=0;
  28. props=&quot;<font face="+font+" size="+size+" color="+color+">";
  29. if (ns){
  30. for (i=0; i &lt; n; i++)
  31. document.write(''+props+msg[i]+'</font>');
  32. }
  33. if (ie){
  34. document.write('<div id="outer"><div>');
  35. for (i=0; i &lt; n; i++)
  36. document.write('<div id="iemsg" style="height:'+a+';width:'+a+';text-align:center">'+props+msg[i]+'</font></div>');
  37. document.write('</div></div>');
  38. }
  39. (ns)?window.captureEvents(Event.MOUSEMOVE):0;
  40. function Mouse(evnt){
  41. ymouse = (ns)?evnt.pageY+20-(window.pageYOffset):event.y+20;
  42. xmouse = (ns)?evnt.pageX+20:event.x+20;
  43. }
  44. (ns)?window.onMouseMove=Mouse:document.onmousemove=Mouse;
  45. y=new Array();
  46. x=new Array();
  47. Y=new Array();
  48. X=new Array();
  49. for (i=0; i &lt; n; i++){
  50. y[i]=0;
  51. x[i]=0;
  52. Y[i]=0;
  53. X[i]=0;
  54. }
  55. function assign(){
  56. if (ie) outer.style.top=document.body.scrollTop;
  57. for (i=0; i &lt; n; i++){
  58. var d=(ns)?document.layers['nsmsg'+i]:iemsg[i].style;
  59. d.top=y[i]+scrll;
  60. d.left=x[i]+(i*(a/2));
  61. }
  62. }
  63. function ripple(){
  64. scrll=(ns)?window.pageYOffset:0;
  65. y[0]=Math.round(Y[0]+=((ymouse)-Y[0])*speed);
  66. x[0]=Math.round(X[0]+=((xmouse)-X[0])*speed);
  67. for (var i=1; i

Este efecto funciona con Internet Explorer, ejemplo.

Artículos Relacionados

  • BlogThis, Deja que tus visitas vinculen tu Blog (Haz un vínculo de este Post o Blog en el tuyo), Blogger En el mundo de los blogs los vínculos son lo principal, si quieres que tu blog comience a tener éxito, entonces debes tener esta opción para que la gente te vincule fácilmente en sus […]
  • Fotos en el PerfilEsto es para los miembros, si les interesa me gustaria que me enviaran una foto de ustedes para agregarla junto a la mia...asi no se ve tan frio el perfil que por ahora no tenía nada mas […]
  • Como agregar Una Anotacion Es aplicable a cualquier plataforma de Blogs. Si quieren agregar el significado de alguna palabra, o por ejemplo, detallar algun tipo de ingrediente (especial para los que tienen un blog […]
  • Como cambiar el ancho de la plantilla de tu blog, Blogger Ensanchar la plantilla Mínima Bueno en este tutorial les voy a mostrar como pueden cambiar el ancho de su blog (cuerpo, entradas, sidebar, titulo, etc) Para esto les dejo 5 pasos […]
  • Musica con BOX Tengo un nuevo reproductor de música, se llama Box. Lo primero al entrar a la pagina, veran 3 archivos que pueden subir, pueden ser imagenes, música, o lo que sea. En examinar buscan […]
  • Tener Hosting Gratis para tu blog Encontrar un buen hosting de pago para tu sitio puede ser una tarea difícil que requiere invertir bastante tiempo en la búsqueda de la correcta relación precio valor, pero encontrar […]

Leave a Reply

Your email address will not be published. Required fields are marked *