Lección 9 de 10 · 9 min de lectura · Revisado el 26/10/2026
Anotar la accesibilidad en los diseños (Figma): entregables para desarrollo
Un diseño en Figma muestra cómo se ve la interfaz, pero no cómo se oye, cómo se recorre con teclado ni qué nombre tiene cada botón de icono. Si esa información no viaja con el diseño, el equipo de desarrollo la inventa, y la inventa de forma distinta en cada componente. Las anotaciones de accesibilidad son la forma de cerrar ese hueco: una capa de notas sobre el diseño que especifica semántica, orden, nombres y comportamientos. Esta lección explica qué anotar, cómo hacerlo en Figma y cómo convertirlo en un entregable que desarrollo y QA puedan usar. Es el último paso del diseño: anota cuando el diseño ya ha pasado las pruebas de estrés de la lección anterior.
Por qué anotar
Una parte muy importante de los problemas de accesibilidad que aparecen en las auditorías tiene su origen en decisiones de diseño o de contenido, no de código: un botón sin nombre, un orden de lectura confuso, un estado de foco inexistente, un color sin contraste. Anotarlos en el diseño cuesta minutos; corregirlos tras el desarrollo cuesta días. Además, las anotaciones convierten la accesibilidad en un requisito explícito y verificable: QA puede comprobar el resultado contra la anotación, igual que comprueba un color o un margen.
Qué anotar
| Qué | Cómo anotarlo | Criterio relacionado |
|---|---|---|
| Niveles de encabezado | Etiqueta «H1», «H2», «H3» junto a cada título | 1.3.1, 2.4.6 |
| Regiones (landmarks) | Marco con nombre: header, nav «Principal», main, aside, footer | 1.3.1, 2.4.1 |
| Orden de foco y de lectura | Números sobre cada elemento interactivo en el orden de tabulación | 2.4.3, 1.3.2 |
| Nombre accesible de botones de icono y enlaces de imagen | Nota con el texto exacto: «Buscar», «Cerrar diálogo», «Menú principal» | 4.1.2, 1.1.1, 2.5.3 |
| Texto alternativo de imágenes | Nota con el alt o «decorativa» | 1.1.1 |
| Estados | Variantes de cada componente: foco, hover, activo, deshabilitado, error, expandido, seleccionado | 2.4.7, 1.4.11, 4.1.2 |
| Rol del componente | «Enlace» o «Botón»; «Pestañas», «Acordeón», «Diálogo modal» con referencia al patrón APG (se abre en una ventana nueva) | 4.1.2 |
| Interacción de teclado | Teclas que operan el componente y a dónde va el foco al abrir y cerrar | 2.1.1, 2.4.3 |
| Anuncios dinámicos | Qué se anuncia y cuándo: «Al añadir al carrito se anuncia: Producto añadido» | 4.1.3 |
| Contraste y tamaños | Ratio comprobado de cada par de colores; tamaño mínimo de objetivos | 1.4.3, 1.4.11, 2.5.8 |
| Comportamiento responsive | Qué se apila, qué se colapsa, qué nunca se oculta | 1.4.10, 1.4.4 |
Cómo anotar en Figma
- Crea una página o una capa «A11y» por pantalla, separada del diseño visual, que se pueda ocultar al presentar al cliente y mostrar a desarrollo.
- Usa un kit de anotaciones. Hay varios gratuitos en la comunidad de Figma y plugins pensados para ello: Include (de eBay), A11y Annotation Kit, Stark, Axe for Designers (de Deque) o A11y - Focus Order. Elige uno y úsalo en todo el proyecto; la coherencia importa más que la herramienta.
- Numera el orden de foco con marcadores sobre cada elemento interactivo. Si el orden visual y el de foco difieren, es una señal de que hay que replantear el diseño, no de que hay que anotar más.
- Anota los nombres accesibles con el texto literal, entre comillas, en el idioma de la interfaz. Evita «poner un aria-label descriptivo»: decide tú el texto.
- Documenta los componentes en la biblioteca, no en cada pantalla: el estado de foco, las teclas y el rol se anotan una vez en el componente del sistema de diseño y se heredan.
- Comprueba el contraste en el propio Figma con un plugin (Stark, Contrast, A11y - Color Contrast Checker) y anota el ratio junto a la paleta. Define en los estilos de color pares «texto sobre fondo» ya validados.
- Incluye los estados de error y vacío de cada formulario y lista, con su texto exacto. Son los que más se olvidan.
Ejemplo
Anotación de una tarjeta de producto en una tienda online:
- Contenedor:
article; título del producto: H3. - Imagen: decorativa (el título ya identifica el producto):
alt="". - Un único enlace: el título, que envuelve toda la tarjeta de forma visual pero el texto del enlace es solo el título.
- Botón «Añadir al carrito»: botón (no enlace); nombre accesible «Añadir Zapatilla Trail X al carrito» (incluye el texto visible, 2.5.3); al activarlo se anuncia «Zapatilla Trail X añadida al carrito. 3 productos en el carrito» (región
status). - Foco: anillo de 3 px #0B3D91 con offset 2 px (variante «focus» del componente).
- Precio tachado anterior: incluye texto visualmente oculto «Precio anterior» antes de la cifra.
- Objetivo del botón: 44 por 44 px; separación con el icono de favoritos: 8 px.
Del diseño al desarrollo y a QA
- Revisión conjunta: una sesión corta de diseño y desarrollo por pantalla para repasar las anotaciones evita malentendidos.
- Criterios de aceptación: cada anotación se convierte en una condición verificable en la historia de usuario («el botón de cerrar tiene el nombre accesible Cerrar diálogo y al cerrar el foco vuelve al botón que lo abrió»).
- Checklist de QA derivada de las anotaciones: recorrido con teclado, lectura con lector de pantalla, zoom al 200 y 400 %, contraste medido.
- Mantenimiento: cuando un componente cambia, cambia su anotación. Las anotaciones desactualizadas son peores que ninguna.
Error frecuente
Entregar el diseño con una nota general «debe cumplir WCAG 2.2 AA» y nada más. No es una especificación: es trasladar todas las decisiones a desarrollo. La accesibilidad se especifica igual que el espaciado o la tipografía: componente a componente.
Punto clave
Lo que no se anota, no se construye. Encabezados, landmarks, orden de foco, nombres accesibles, alt, estados, teclas y anuncios tienen que viajar con el diseño y convertirse en criterios de aceptación.
Resumen
- Muchas barreras nacen en diseño y contenido; anotarlas en Figma es la forma más barata de evitarlas.
- Anota encabezados, landmarks, orden de foco, nombres accesibles literales, alt, estados, rol, teclado, anuncios, contraste y comportamiento responsive.
- Capa «A11y» separada, kit de anotaciones único, documentación en los componentes de la biblioteca, contraste validado en los estilos de color.
- Las anotaciones se convierten en criterios de aceptación y en la checklist de QA.
- Mantén las anotaciones al día cuando cambie el componente.
Comprueba lo que has aprendido
Esta lección se puede leer libremente. Para hacer su test de 3 preguntas, los ejercicios prácticos con páginas reales, guardar tu avance y optar al examen y al certificado, matricúlate en el curso.