Tips de accesibilidad web para diseñadores
Fuente: Pixabay

El enfoque de la accesibilidad web por lo general sucede en el desarrollo web involucrando HTML, CSS o JavaScript. La accesibilidad debería empezar mucho antes, como parte del proceso de diseño visual. En este artículo se destacan varios principios importantes para un diseño de interfaz de usuario accesible tomando en cuenta los criterios de conformidad de las Pautas de Accesibilidad para el Contenido Web (WCAG) 2.1.

1. Elaborar una estructura jerárquica para los estilos del texto

Cuando existe una estructura lógica visualmente es más fácil de escanear el contenido de una sección, imagínense están viendo un sitio web de noticias, lo más importante ahí es la atención del usuario hacia lo que está buscando y es por esto que la jerarquía entre el antetítulo, título o subtítulo juegan un rol primordial en el diseño.

Importancia de elaborar una estructura jerárquica para los diferentes estilos del texto

Referencia: Criterio de conformidad 2.4.6: Headings and Labels

2. Disponer de un buen contraste de color

Es muy importante que la paleta de colores tenga un nivel alto de contraste, de esta forma nos aseguramos que el diseño de nuestra composición sea legible por un rango amplio de personas. Para comprobar el contraste puedes verificarlo en Contrast Checker.

Si usas Sketch, Figma o Adobe XD puedes usar este plugin; de esta forma validas el contraste sin salir de tu plataforma.

Un alto nivel de contraste de color, mejora la legibilidad del diseño

Referencia: Criterio de conformidad 1.4.3: Contrast (Minimum), Criterio de conformidad 1.4.6: Contrast (Enhanced), Criterio de conformidad 1.4.11: Non-text Contrast

3. Enlaces reconocibles

No debemos dejar nada al azar en el diseño, es por eso que un enlace debe tener una connotación visual prominente para que resalte en su contexto y su propósito debe ser descriptivo para un diseño de interfaz de usuario accesible.

Enlaces deben tener una connotación visual prominente para que resalte en su contexto

Referencia: Criterio de conformidad 2.4.4: Link Purpose (In Context)
Criterio de conformidad 2.4.9: Link Purpose (Link Only)

4. Diseño del estado focus

Puede que no se tome como algo importante, pero lo es y antes de la etapa de desarrollo es vital contar con esto además de los estados hover o active. Hoy por hoy es vital la navegación por tab desde el teclado y no es algo que debe quedar fuera.

Diseño del estado focus

Referencia: Criterio de conformidad 2.4.3: Focus Order, Criterio de conformidad 2.4.7: Focus Visible, Criterio de conformidad 2.4.11: Focus Visible (Enhanced)

5. Enlace para ir al contenido principal

¿Qué significa esto? Cuando un usuario navega un sitio con la tecla tabulador, en muchas ocasiones tiene que pasar por distintos elementos para llegar al contenido principal, entonces es necesario pensar y diseñar la ubicación del enlace “Ir al contenido principal”, que comúnmente se encuentra en la sección superior y se muestra al presionar por primera vez la tecla tabulador.

Visibilidad del enlace para acceder al contenido principal dentro de un texto.

Referencia: Criterio de conformidad 2.4.1: Bypass Blocks

6. No representar contenido solo con un color

Es muy probable que cuando estamos diseñando ya sea para indicar estados, categorías o cualquier sección que debamos diferenciarla de otra pensemos; esta forma circular será de color verde para indicar que está ok, amarillo cuando tenga alguna alerta y rojo cuando contenga un error.

Ningún color debe representar algo por si solo, hay muchos casos de daltonismo y los colores rojos o verdes son fácilmente confundibles. Una buena práctica sería declarar un texto por ejemplo un estado de error que contenga el contenido del texto de color rojo, contenido más color.

Uso de colores para representar estados o categorías dentro de un texto

Referencia: Criterio de conformidad 1.4.1: Use of Color

7. Contenido para distintas resoluciones

Crear sitios web o incluso web apps deben tener su vista en distintas resoluciones y no solamente por moda, sino que para soportar un zoom de hasta 400%, de esta forma las personas con poca visión pueden acceder al contenido más fácil y tenemos un diseño de interfaz de usuario accesible.

Contenido para distintas resoluciones que soporte hasta un zoom de hasta 400%

Referencia: Criterio de conformidad 1.4.10: Reflow

8. Diseño de elementos de formulario

Los elementos de formularios como un input text o un textarea tienen muchas variantes y formas en las que se pueden aplicar, pero hay que convenir que todas deben ser accesibles, mostrar un label y el campo, que tengan una identificación clara y notoria para que se puedan ingresar datos.

Tips para diseñar los elementos de un formulario web

Referencia: Criterio de conformidad 1.3.5: Identify Input Purpose, Criterio de conformidad 2.5.3: Label in Name

9. Tamaño del objetivo

Cualquier elemento que desencadene una acción debe tener un tamaño mínimo y en este caso tiene que ser de 44x44px según la WCAG2.1. Esto resuelve el típico problema cuando los botones son muy pequeños y cuando están cerca de otros presionan el incorrecto.

El tamaño mínimo de los botones que tienen un Call to Action, debe ser de 44x44 pixeles.

Referencia: Criterio de conformidad 2.5.5: Target Size

10. Interacciones animadas

Hoy en día es común ver o navegar por apps móviles o sitios webs que tienen animaciones incluso se usa como elemento diferenciador dentro de un mercado competitivo. En este caso el usuario debería desactivar todas las animaciones que se muestran, salvo que sea esencial para la funcionalidad o la información transmitida, por la sencilla razón de que algunos pueden experimentar distracción o náuseas del contenido animado, de esta forma tenemos un diseño de interfaz de usuario accesible.

Las interacciones animadas se usan en las aplicaciones como un elemento diferenciador dentro de un mercado competitivo.

Referencia: Criterio de conformidad 2.3.3 Animation from Interactions

¿Por qué priorizar la accesibilidad web?

Es necesario que la accesibilidad web esté como un requerimiento base para la creación de cualquier proyecto digital: es menos costoso diseñar un producto accesible desde su inicio y se abarca un rango mayor de personas. Todas y todos tenemos el mismo derecho de acceder a la información de una manera justa.


¿Busca ayuda para hacer que su sitio web sea más accesible? Nuestro equipo puede ayudarle a lanzar al mercado sitios web y aplicaciones accesibles, utilizando las herramientas y criterios correctos para evaluar este aspecto crítico de la calidad de software.

Contáctenos aquí o escríbanos a [email protected] para ponerse en contacto con los testers expertos en accesibilidad de Abstracta.


Otro contenido relacionado

Recursos clave para asegurar la accesibilidad de un sitio web

Shift Left a11y: Haz tu aplicación accesible para más de mil millones de usuarios