Cambiar la velocidad del texto de la marquesina HTML

Shubham Vora 20 junio 2023
  1. Utilice el atributo scrollamount de la etiqueta <marquee> para controlar la velocidad de desplazamiento del texto
  2. Use el atributo scrolldelay de la etiqueta <marquee> para controlar la velocidad de desplazamiento del texto
Cambiar la velocidad del texto de la marquesina HTML

En el HTML, podemos usar la etiqueta <marquee> para crear la animación de texto en movimiento o desplazable. Nos permite crear el texto de desplazamiento en las cuatro direcciones, que son de izquierda a derecha, de derecha a izquierda, de abajo hacia arriba y de arriba hacia abajo, cambiar la velocidad y establecer el valor del atributo dirección para establecer la dirección de el texto que se desplaza.

Este artículo se centrará en cambiar la velocidad de la etiqueta en HTML.

Utilice el atributo scrollamount de la etiqueta <marquee> para controlar la velocidad de desplazamiento del texto

El atributo scrollamount establece la velocidad de desplazamiento del texto de la etiqueta <marquee>. Toma el valor numérico en formato de cadena.

El valor del atributo sugiere cuántos píxeles se desplazará en un intervalo de tiempo particular. El valor por defecto del atributo scrollamount es 6px.

Por ejemplo, hemos creado las diferentes etiquetas <marquee> con los diferentes valores de scrollamount. En la salida, los usuarios pueden observar la velocidad de los textos con diferentes scrollamount.

A medida que el valor de scrollamount sea mayor, el texto se moverá más rápido.

Ejemplo de código:

<marquee behavior=scroll direction="left" scrollamount="2">scrollamount = 2</marquee>
<marquee behavior=scroll direction="left" scrollamount="6">scrollamount = 6</marquee>
<marquee behavior=scroll direction="right" scrollamount="10">scrollamount = 10</marquee>
<marquee behavior=scroll direction="right" scrollamount="15">scrollamount = 15</marquee>

Producción:

Use el atributo scrollamount de la etiqueta de marquesina para controlar la velocidad de desplazamiento del texto

En el resultado anterior, los usuarios pueden ver que diferentes textos se mueven a diferentes velocidades en diferentes direcciones, de acuerdo con el valor de los valores de los atributos scrollamount y direction.

Use el atributo scrolldelay de la etiqueta <marquee> para controlar la velocidad de desplazamiento del texto

Podemos usar el atributo scrolldelay para establecer el intervalo de tiempo entre cada desplazamiento. Acepta el valor en milisegundos en el formato de cadena.

El valor por defecto del atributo scrolldelay es 85, y no acepta un valor por debajo de 60. En este ejemplo, hemos creado la etiqueta diferente <marquee> con diferentes valores del atributo scrolldelay.

Ejemplo de código:

<marquee behavior=scroll direction="left" scrolldelay="200">scrolldelay = 200ms</marquee>
<marquee behavior=scroll direction="right" scrolldelay="61">scrolldelay = 61ms</marquee>
<marquee behavior=scroll direction="left" scrolldelay="300">scrolldelay = 300ms</marquee>
<marquee behavior=scroll direction="right" scrolldelay="150">scrolldelay = 150ms</marquee>

Producción:

Use el atributo scrolldelay de la etiqueta de marquesina para controlar la velocidad de desplazamiento del texto

En el resultado anterior, los usuarios pueden ver que a medida que aumenta el valor del atributo scrolldelay, el texto se mueve más lentamente a medida que aumenta el intervalo entre cada desplazamiento. Los atributos scrolldelay y scrollamount están en desuso en HTML5. Por lo tanto, es posible que algunos navegadores modernos no lo admitan.

Shubham Vora avatar Shubham Vora avatar

Shubham is a software developer interested in learning and writing about various technologies. He loves to help people by sharing vast knowledge about modern technologies via different platforms such as the DelftStack.com website.

LinkedIn GitHub