website stats » Curioso efecto de texto con Javascript | Solo Código |

Curioso efecto de texto con Javascript

Escrito por J.F. el Martes, 20 de Noviembre del 2007 a las 15:28

Un script que encontré por internet bastante interesante, con un efecto de neón que va cambiando el color de las letras. Aquí tienes el código para generar el efecto de texto:

JavaScript:
  1. <html>
  2. <body>
  3. <h2>
  4. <script language="JavaScript1.2">
  5.  
  6. /*
  7. Neon Lights Text
  8. By JavaScript Kit (http://javascriptkit.com)
  9. Over 400+ free scripts here!
  10. */
  11.  
  12. var message="Saludos desde Solo Código"
  13. var neonbasecolor="gray"
  14. var neontextcolor="navy"
  15. var flashspeed=100  //in milliseconds
  16.  
  17. ///No need to edit below this line/////
  18.  
  19. var n=0
  20. if (document.all||document.getElementById){
  21. document.write('<font color="'+neonbasecolor+'">')
  22. for (m=0;m<message.length;m++)
  23. document.write('<span id="neonlight'+m+'">'+message.charAt(m)+'</span>')
  24. document.write('</font>')
  25. }
  26. else
  27. document.write(message)
  28.  
  29. function crossref(number){
  30. var crossobj=document.all? eval("document.all.neonlight"+number) : document.getElementById("neonlight"+number)
  31. return crossobj
  32. }
  33.  
  34. function neon(){
  35.  
  36. //Change all letters to base color
  37. if (n==0){
  38. for (m=0;m<message.length;m++)
  39. //eval("document.all.neonlight"+m).style.color=neonbasecolor
  40. crossref(m).style.color=neonbasecolor
  41. }
  42.  
  43. //cycle through and change individual letters to neon color
  44. crossref(n).style.color=neontextcolor
  45.  
  46. if (n<message.length-1)
  47. n++
  48. else{
  49. n=0
  50. clearInterval(flashing)
  51. setTimeout("beginneon()",1500)
  52. return
  53. }
  54. }
  55.  
  56. function beginneon(){
  57. if (document.all||document.getElementById)
  58. flashing=setInterval("neon()",flashspeed)
  59. }
  60. beginneon()
  61.  
  62. </script>
  63. </h2>
  64. </body>
  65. </html>

Categoria: Javascript

2 Comentarios

Entradas relacionadas


Comentario de Sergio

Realizado el Viernes, 23 de Noviembre del 2007 a las 23:26

¿y no pones un ejemplo de como quedaría el texto con efecto neón?

Comentario de J.F.

Realizado el Sábado, 24 de Noviembre del 2007 a las 16:01

Tienes todo el código, simplemente le das a texto plano, copias, pegas y le llamas lo_que_quieras.html.
Saludos.

Escribir un comentario

Puedes usar las siguientes etiquetas HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Solo Código

Solo Código es una colección de códigos de todo tipo que pueden resultar útiles para el diseño de páginas web. Está enfocado tanto para aquellos que son expertos, como para aquellos principiantes que quieren encontrar recursos útiles, o no saben implementar determinadas funciones en sus webs. No olvides que Solo Código es un blog de Informática Práctica, donde tenemos otras secciones interesantes como:
| Tutoriales | Trucos | Software | Links | Buscar |