Contenedor
Agrupa contenido y controla el ancho sin alterar el orden del DOM.
.box-d / .box-f
Contenido dentro de .box-d
Contenido fluido con .box-f
Los 80 componentes del MVP se muestran renderizados con las clases públicas del framework. Usa el filtro o abre la ficha individual para ver código, estados y contrato accesible.
Agrupa contenido y controla el ancho sin alterar el orden del DOM.
.box-d / .box-f
Contenido dentro de .box-d
Contenido fluido con .box-f
Organiza contenido en una grilla responsive de 12 columnas.
.ally-grid
Apila elementos horizontalmente con wrap y gap.
.stack-r
Distribuye contenido en el sistema responsive de 12 columnas.
.col-ally*
Agrupa un tema identificable con encabezado lógico.
.ally-section
Agrupa un tema identificable mediante un encabezado.
Representa el encabezado del documento o sección.
.ally-header
Representa el pie del documento o sección.
.ally-footer
Presenta contenido complementario o navegación lateral.
.ally-sidebar
Agrupa widgets en regiones con encabezados.
.ally-dashboard
Score accesible
Advertencias
Validaciones
Presenta el mensaje principal y su CTA.
.ally-hero
HTML, CSS y JavaScript progresivo con auditoría integrada.
Presenta información destacada o estado.
.ally-banner
Agrupa contenido relacionado con heading y acciones.
.ally-card
Agrupa contenido en una región visual titulada.
.ally-panel
3 errores, 5 advertencias y 42 comprobaciones correctas.
Representa una acción o destino principal con elemento nativo.
.ally-cta
Presenta un icono decorativo o informativo con decisión explícita.
.ally-icon
Presenta estado breve sin depender solo del color.
.ally-badge
Representa una persona, decorativo si ya existe nombre adyacente.
.ally-avatar
Separa contenido visual o semánticamente.
.ally-divider
Contenido superior
Contenido inferior
Representa una etiqueta, filtro o acción removible.
.ally-chip
Explica que no hay datos y propone una acción siguiente.
.ally-empty
Crea tu primer proyecto o ajusta los filtros activos.
Explica el error y ofrece navegación o búsqueda.
.ally-error-404
La dirección puede haber cambiado o ya no estar disponible.
Volver al inicioPresenta un diálogo con foco atrapado, Escape y retorno de foco.
.ally-modal
El foco queda atrapado y vuelve al disparador al cerrar.
Expande y contrae paneles mediante botones.
.ally-accordion
Un framework frontend accesible con auditoría integrada.
No. Funciona con HTML, CSS y JavaScript.
Alterna paneles con roles tablist/tab/tabpanel.
.ally-tabs
Componentes listos para usar.
Navegación por teclado y foco visible.
Ejecuta una acción con nombre y type explícitos.
.ally-btn
Navega a un destino real con texto claro.
.ally-link
Lee la guía de accesibilidad de formularios para implementar labels y errores asociados.
Muestra ayuda breve con hover y foco; no contiene información crítica.
.ally-tooltip
Muestra contenido contextual con cierre y foco.
.ally-popover
Este contenido puede incluir acciones.
Muestra acciones relacionadas con navegación por teclado.
.ally-actions
Solicita confirmación explícita para una acción.
.ally-confirm
Expone una acción persistente con nombre accesible.
.ally-fab
Lleva el foco al inicio del documento.
.ally-back-top
Mantiene información visible sin cubrir contenido o foco.
.ally-sticky
Agrupa controles, validación y mensajes asociados.
.ally-form
Nombra explícitamente un control.
.ally-label
Usa un nombre breve y descriptivo.
Recibe texto con label, autocomplete y error asociado.
.ally-input
Recibe texto multilínea con contador opcional.
.ally-textarea
Recibe valores numéricos con límites.
.ally-number
Recibe contraseña y permite mostrar/ocultar con estado.
.ally-password
Permite selección binaria mediante input nativo.
.ally-checkbox
Permite selección única dentro de fieldset/legend.
.ally-radio
Permite seleccionar una opción con label.
.ally-select
Representa estado binario con checkbox nativo.
.ally-switch
Selecciona una fecha usando control nativo como base.
.ally-datepicker
Selecciona una hora usando control nativo como base.
.ally-timepicker
Selecciona un valor y anuncia su valor textual.
.ally-range
Selecciona archivos con instrucciones y estado.
.ally-file
PDF o HTML, máximo 5 MB.
Ningún archivo seleccionado.
Busca mediante input type search y submit claro.
.ally-search
Sugiere opciones con patrón combobox/listbox.
.ally-autocomplete
Aplica filtros y anuncia cambios.
.ally-filter
Cambia el orden y anuncia el criterio aplicado.
.ally-sort
Describe errores con aria-describedby y role alert.
.ally-validation
Ingresa un correo con formato válido.
Comunica estado con role alert/status según urgencia.
.ally-alert
Comunica una actualización breve mediante live region.
.ally-toast
Expone progreso con elemento progress o role progressbar.
.ally-progress
Indica carga con texto accesible.
.ally-spinner
Indica carga con aria-busy y alternativa textual.
.ally-skeleton
Actualiza una cantidad mediante output/live region.
.ally-counter
Presenta datos con caption, headers y scope.
.ally-table
| Regla | Estado | Elementos |
|---|---|---|
| Nombre accesible | Correcto | 24 |
| Contraste | Revisar | 3 |
Presenta una colección con ul/ol semántica.
.ally-list
Permite seleccionar opciones con teclado.
.ally-selection-list
Solicita más resultados preservando foco y anuncio.
.ally-infinite
3 resultados cargados.
Usar paginación alternativaPresenta pasos con estado actual y completado.
.ally-stepper
Define el alcance de la auditoría.
Verifica los datos ingresados.
Confirma la configuración.
Presenta eventos en orden cronológico semántico.
.ally-timeline
Se definió el alcance inicial.
Se detectaron 4 hallazgos.
Presenta una grilla de fechas navegable con teclado.
.ally-calendar
Presenta visualización con resumen y tabla alternativa.
.ally-chart
Hallazgos por categoría: HTML 8, formularios 5, color 3 y teclado 2.
| Categoría | Hallazgos |
|---|---|
| HTML | 8 |
| Formularios | 5 |
| Color | 3 |
| Teclado | 2 |
Alterna diapositivas con controles, pausa y teclado.
.ally-carousel
La semántica es la base del componente.
Clases predecibles y temas adaptables.
Interacción sin destruir el marcado base.
Presenta miniaturas con selección y vista ampliada.
.ally-gallery
Amplía medios dentro de un diálogo.
.ally-lightbox
Reproduce audio/video con controles y captions.
.ally-media
0 de 0 segundos
Presenta ubicaciones con controles de teclado y lista alternativa.
.ally-map
Solicita consentimiento con aceptar, rechazar y preferencias.
.ally-cookie
Presenta conversación con historial role log y control abrir/cerrar.
.ally-chat