Addaw, ir a inicio Donar

Técnica Técnicas generales WCAG 2.2

G4Permitir pausar y reanudar el contenido que se mueve

Nombre oficial en el W3C: Permitir poner en pausa el contenido y reanudarlo desde donde se detuvo

En pocas palabras

Todo contenido que se mueve o se desplaza solo debe poder pausarse y volver a ponerse en marcha. Es el caso de carruseles, teletipos de noticias o animaciones. Al reanudarlo, debe seguir desde el punto en que se paró, no desde el principio.

Por qué es importante

Un texto que se desplaza puede ser imposible de leer para quien lee despacio, tiene baja visión o usa una lupa de pantalla. El movimiento también distrae a personas con problemas de atención.

Si se puede pausar, cada persona lee a su ritmo y luego continúa. Si al reanudar empieza de cero, se pierde lo que quedaba por leer.

Cómo se hace

  1. Añada un botón visible de «Pausar» junto al carrusel, teletipo o animación. Al pulsarlo, cambie su texto a «Reanudar».
  2. Use un botón real que funcione con teclado y tenga un nombre claro para los lectores de pantalla.
  3. Asegúrese de que, una vez pausado, el movimiento no vuelve a empezar solo.
  4. Al reanudar, continúe desde la posición en que se detuvo.
  5. Si usa un atajo de teclado en lugar de un botón, explíquelo en la página antes del contenido en movimiento.

Cómo comprobarlo

  1. Localice en la página todo lo que se mueve o se desplaza solo.
  2. Pause cada elemento con el botón o el atajo indicado, usando también el teclado.
  3. Espere un rato y compruebe que no vuelve a moverse por sí solo.
  4. Reanúdelo y compruebe que sigue desde donde se quedó.

Ejemplo

Carrusel de noticias con un botón que pausa y reanuda el movimiento.

<section aria-label="Noticias destacadas">
  <button type="button" id="pausa">Pausar</button>
  <div class="carrusel">…</div>
</section>
<script>
  const boton = document.getElementById('pausa');
  boton.addEventListener('click', () => {
    const pausado = carrusel.alternarPausa(); // conserva la posición
    boton.textContent = pausado ? 'Reanudar' : 'Pausar';
  });
</script>
Ver el texto completo del W3C (traducción al español)

Esta es una traducción no oficial al español de la técnica G4 de Techniques for WCAG 2.2, del W3C. Puede contener errores. El único documento oficial y normativo es la versión original en inglés, publicada en el sitio web del W3C.

Aplicabilidad

Cualquier tecnología que incluya contenido en movimiento o con desplazamiento.

Descripción

El objetivo de esta técnica es proporcionar una forma de poner en pausa el movimiento o el desplazamiento del contenido. Si el usuario necesita detener el movimiento, para reducir las distracciones o para tener tiempo de leerlo, puede hacerlo y después reanudarlo cuando lo necesite. Este mecanismo puede ofrecerse mediante controles interactivos conformes con las WCAG o mediante atajos de teclado. Si se utilizan atajos de teclado, se documentan.

Ejemplos

  • Un sitio contiene un banner de noticias con desplazamiento en la parte superior de la página. Los usuarios que necesitan más tiempo para leerlo pueden pulsar la tecla Escape para poner en pausa el desplazamiento. Al pulsar Escape de nuevo, se reanuda.
  • Una página web contiene un enlace con la etiqueta "How to tie a shoe" (cómo atarse un zapato) que lleva a una animación. Un texto situado inmediatamente antes del enlace informa al usuario de que al pulsar la barra espaciadora la animación se pondrá en pausa y se reanudará de nuevo.

Pruebas

Procedimiento

En una página con contenido en movimiento o con desplazamiento:

  1. Utilizar el mecanismo proporcionado en la página web o por el agente de usuario para poner en pausa el contenido en movimiento o con desplazamiento.
  2. Comprobar que el movimiento o el desplazamiento se ha detenido y no se reanuda por sí solo.
  3. Utilizar el mecanismo proporcionado para reanudar el contenido en movimiento.
  4. Comprobar que el movimiento o el desplazamiento se ha reanudado desde el punto en el que se detuvo.

Resultados esperados

  • Las comprobaciones n.º 2 y n.º 4 son verdaderas.

Cómo lo comprobamos en ADDAW

En cada auditoría de ADDAW revisamos esta técnica página a página y le entregamos los errores con capturas y la forma de corregirlos.

Solicitar una auditoría

Basado en la técnica G4 del W3C (WCAG 2.2). Explicación y ejemplos: ADDAW. Traducción no oficial del texto del W3C © W3C, licencia de documentos del W3C. ¿Ha visto un error? Escríbanos.