Docs Documentación

Optimización móvil

Telar incluye una adaptación completa para móviles y tabletas, para que las exhibiciones narrativas funcionen bien en cualquier tamaño de pantalla. En la v1.4.0 reconstruimos el sistema adaptable: ahora se apoya en capas de cascada CSS, un único conjunto de puntos de quiebre y unidades dinámicas de viewport para mantener alturas estables en Safari de iOS.

Panorama del diseño adaptable

Telar aplica un enfoque de diseño centrado primero en móviles con:

Visor de historias en móviles

La experiencia del visor de historias está especialmente optimizada para dispositivos móviles:

Cuándo se activa el diseño vertical

Telar pasa del diseño de escritorio (con la narración superpuesta sobre el visor) al diseño vertical de tarjetas apiladas cuando la ventana mide menos de 1024px de ancho o tiene una relación de aspecto menor que 3:4. Gracias a la condición de relación de aspecto, las tabletas en orientación vertical adoptan el diseño vertical incluso cuando superan los 1024px de ancho.

Adaptaciones de diseño

Tarjetas apiladas a pantalla completa:

Navegación:

Rotación de tarjetas: La rotación de tarjetas (el efecto de ligero “desorden”) se reduce a la mitad en pantallas pequeñas para mejorar la legibilidad.

Funciones específicas para móviles

Carga esquelética (skeleton loading): Al navegar entre pasos en móviles aparece un efecto sutil de brillo mientras se inicializa el visor; ofrece una señal visual de que el contenido se está cargando.

Precarga optimizada:

Transiciones más rápidas: En móviles se usan transiciones solo con fundidos, sin animaciones de deslizamiento, para acelerar la navegación.

Diseño compacto para ventanas de poca altura

En ventanas de poca altura —600px o menos, lo que cubre los teléfonos muy pequeños y la mayoría de los teléfonos en orientación horizontal— Telar aplica un único diseño compacto: reduce los tamaños de letra y ajusta el espaciado en el contenido de la página, la cuadrícula de la colección, los paneles y la navegación. Lo activa únicamente la altura de la ventana, así que se aplica sin importar el ancho.

Safari de iOS y áreas seguras

Optimización de paneles

Los paneles laterales se adaptan automáticamente a los dispositivos móviles:

Ajustes de tamaño

Paneles en escritorio:

Paneles en móviles:

Escalado tipográfico

Todo el contenido de los paneles disminuye en móviles:

Interacciones táctiles

Galería de objetos

La galería de objetos cambia automáticamente a una disposición de una sola columna en móviles (pantallas ≤767px):

Escritorio: Cuadrícula de varias columnas Tableta: Cuadrícula de 2 columnas Móvil: Lista de una sola columna

Así, las miniaturas y los metadatos siguen siendo legibles en pantallas pequeñas.

Índice del glosario

El listado de términos del glosario ajusta los espaciados en móviles:

Prueba tu sitio en dispositivos móviles

Herramientas de desarrollo en el navegador

Utiliza las herramientas de desarrollo del navegador para probar el comportamiento adaptable:

Chrome:

  1. Abre DevTools (F12)
  2. Haz clic en el ícono de barra de herramientas de dispositivos
  3. Selecciona un preajuste de dispositivo o ingresa dimensiones personalizadas
  4. Prueba distintos tamaños y orientaciones

Firefox:

  1. Abre DevTools (F12)
  2. Haz clic en Responsive Design Mode
  3. Prueba varios dispositivos

Pruebas en dispositivos reales

Procura probar en hardware real cuando sea posible:

Tamaños de pantalla comunes para probar

Mejores prácticas de contenido para móviles

Selección de imágenes

Para el visor de historias:

Para los widgets:

Contenido de texto

Narrativas de la historia:

Contenido de los paneles:

Uso de widgets

Los widgets funcionan bien en móviles, pero sigue estas recomendaciones:

Carruseles:

Pestañas:

Acordeones:

Optimización de rendimiento

Optimización de imágenes

Para imágenes locales:

Para IIIF externo:

Consideraciones de ancho de banda

Las personas en móviles suelen tener datos limitados o medidos:

Límites de GitHub Pages

Ten presentes los límites de GitHub Pages:

Accesibilidad

La optimización móvil incluye consideraciones de accesibilidad:

Objetivos táctiles

Todos los elementos interactivos cumplen la guía WCAG 2.1 para objetivos táctiles mínimos (44px × 44px; Telar usa 45px × 45px).

Compatibilidad con lectores de pantalla

Contraste de color

Todos los temas mantienen relaciones de contraste WCAG AA tanto en escritorio como en móvil.

Limitaciones conocidas

Variaciones entre navegadores

Mejoras futuras

Planeadas para versiones próximas:

Solución de problemas

Contenido desbordado

Si el contenido se desborda en móviles:

La navegación no funciona

Si la navegación falla en móviles:

Rendimiento lento

Si el sitio se siente lento en móviles:

Lista de verificación de pruebas

Usa esta lista al probar la visualización en móviles: