BetaBeta pública — Consulta las notas de lanzamiento
Documentación

Avatar

Teclado, enfoque, semántica y responsabilidades del consumidor para Avatar.

Paquete
@solidiom/avatar
Versión
0.0.1-next.0
Estado
stable

Accesibilidad

Contrato de accesibilidad

Semántica

  • Renderiza `Root` como un `<span>` con `data-scope="avatar"` y `data-part="root"`.
  • Renderiza `Image` como un `<img>` con `data-scope="avatar"` y `data-part="image"`. El atributo `alt` se pasa directamente para lectores de pantalla.
  • Renderiza `Fallback` como un `<span>` con `data-scope="avatar"` y `data-part="fallback"`. Se oculta cuando la imagen se carga correctamente.

ARIA

  • El prop `alt` en `Image` proporciona el nombre accesible para la imagen del avatar.
  • Cuando la imagen está oculta durante la carga, el contenido de `Fallback` es visible para los lectores de pantalla.
  • No se agregan roles ARIA más allá de la semántica nativa de `<img>` y `<span>`.

Responsabilidades del consumidor

  • Siempre proporciona un prop `alt` significativo en `Image` que describa la persona o entidad que representa el avatar.
  • Proporciona contenido de reemplazo (iniciales, nombre, o icono) en `Fallback` para los casos en que la imagen no puede cargarse.
  • Asegúrate de que el texto de reemplazo sea suficiente para identificar al usuario cuando la imagen no está disponible.

No aplicable

keyboard
Avatar es un elemento de presentación no interactivo sin interacciones de teclado.
focus
Avatar es un elemento de presentación no interactivo y no recibe enfoque.

Estado de revisión: Borrador — aún no revisado

Este contrato describe lo que garantiza la primitiva. Los productos que la consumen siguen siendo responsables de las etiquetas, el diseño y las decisiones de flujo que afectan el resultado final de accesibilidad.

Evidencia automatizada

Resumen del análisis axe

Comprobaciones superadas
1
Infracciones
0
Incompletas
0

Último análisis ejecutado: 13 ago 2026, 22:47

Identificadores de evidencia: axe-avatar-scan-v1

Las comprobaciones automatizadas solo cubren el escenario registrado y no establecen una conformidad de accesibilidad completa.