Descargar el PDF Descargar el PDF

El texto parpadeante nunca ha sido parte de las funciones estándar del HTML y no hay una aproximación que funcione para cada navegador. La opción más próxima que solo usa HTML es la etiqueta marquee (o marquesina), pero incluso esta no funciona en Google Chrome. JavaScript es un método más fiable y puedes copiar y pegar el código directamente en el documento HTML.

Método 1
Método 1 de 2:

Usar la etiqueta marquee

Descargar el PDF
  1. La etiqueta marquee se ha quedado obsoleta y se anima encarecidamente a los desarrolladores que la eviten. Los distintos navegadores la mostrarán de forma diferente, y las futuras actualizaciones quizá eviten que el texto parpadee en absoluto. [1] [2] Aprende a usar JavaScript en su lugar en caso de que vayas a crear una página web profesional.
    • Google Chrome no soporta el atributo "scrollamount", que es sobre el que se apoya este método. [3] En este navegador el texto atravesará la página en vez de parpadear.
  2. Abre el documento HTML en un editor de texto simple. Introduce <marquee> delante del texto que quieras que parpadee. Introduce </marquee> después del texto.
  3. Cambia la etiqueta de apertura a <marquee width="300" >. Esto no cambiará el tamaño de la fuente. Hay dos razones por las que es posible que necesites cambiar este número por otro diferente:
    • En caso de que el texto no encaje, se moverá en vez de parpadear. Aumenta el tamaño para evitar que pase.
    • En Chrome, el texto se moverá a lo largo de una distancia determinada por el tamaño.
  4. Dentro de la misma etiqueta, escribe scrollamount="300" (o el mismo número que tenga de tamaño). Por defecto, los textos marquee se mueven a lo largo de la página. Al configurar el scrollamount con el mismo número que el tamaño, el texto se "mueve" en la misma posición que se encuentra. Esto provoca el efecto de parpadeo.
    • El texto tendrá una apariencia similar a la siguiente:
      <marquee width="300" scrollamount="300">Texto parpadeante aquí</marquee>.
  5. Abre al archivo HTML en un navegador web para ver el efecto. En caso de que el texto parpadee demasiado o muy despacio, cambia la velocidad con el atributo scrolldelay="500" . El valor establecido por defecto es 85. [4] Usa un número más elevado para que parpadee más despacio o uno más bajo para que parpadee más rápido.
    • Ahora tendrás:
      <marquee width="300" scrollamount="300" scrolldelay="500">Texto parpadeante aquí.</marquee>
  6. Muchos usuarios encuentran molesto el parpadeo en el texto. Para parar la animación una vez haya captado la atención del lector, introduce loop="7" . El texto parpadeará siete veces y desaparecerá (es posible usar cualquier número además del siete).
    • El código completo es:
      <marquee width="300" scrollamount="300" scrolldelay="500" loop="7">Texto parpadeante aquí.</marquee>
    Anuncio
Método 2
Método 2 de 2:

Usar JavaScript

Descargar el PDF
  1. Entre las etiquetas <head> y </head> del documento HTML, inserta el siguiente código JavaScript: [5]
    • function blinktext() {
        var f = document.getElementById('announcement');
        setInterval(function() {
          f.style.visibility = (f.style.visibility == 'hidden' ? '' : 'hidden');
        }, 1000);
      }
  2. El código escrito arriba define una función que ha llamado "blinktext". Para poder usar esta función en tu HTML, cambia la etiqueta <body> a <body onload="blinktext();">.
  3. El script solo afecta a elementos identificados como "announcement". Coloca el texto parpadeante dentro de cualquier elemento y dale esa identidad. Por ejemplo, introduce <p id="announcement">Texto parpadeante aquí.</p> o <div id="announcement">Texto parpadeante aquí.</div>.
    • Podrás cambiar este nombre por lo que quieras. Simplemente asegúrate de usar la misma palabra en el script y el elemento "id".
  4. El número "1000" en el script establece el espacio de tiempo entre parpadeos. Está en microsegundos, por lo que el valor 1000 hace que el texto parpadee una vez por segundo. [6] Cámbialo por un número menor para que parpadee más veces o por uno mayor para ralentizarlo.
    • El espacio de tiempo real no encajará perfectamente con este valor. Tiende a ser ligeramente más corto, pero es posible que necesite más tiempo en caso de que el navegador esté ocupado con otros procesos.
    Anuncio

Consejos

  • Puedes ajustar la apariencia del texto marquee con el atributo "style". Trata de añadir style="border:solid".
  • Es posible incluir un atributo de altura dentro de la etiqueta marquee además de uno de anchura, pero muchos navegadores lo ignorarán. [7] Quizá notes alguna diferencia en caso de que hayas añadido un borde a la marquee.
  • También puedes usar animaciones CSS para que parpadee el texto. Esto es bastante más complicado y no está recomendado para los principiantes de CSS. Ten en cuenta que necesitarás un documento CSS enlazado (texto en inglés) porque Firefox no soporta las animaciones con CSS interno. [8]
Anuncio

Advertencias

  • No uses la etiqueta <blink> o el estilo de decoración de texto CSS porque pocos navegadores modernos lo soportan. [9] [10]
Anuncio

Acerca de este wikiHow

Esta página ha recibido 41 133 visitas.

¿Te ayudó este artículo?

Anuncio