Saltar al contenido
Cursos/Crea webs profesionales con IA desde cero/Diseña estados, formularios y microinteracciones

Diseña estados, formularios y microinteracciones

Haz visibles la espera, el éxito, los errores y el foco sin convertir la interfaz en un espectáculo innecesario.

Lección 12 de 4760 min Construcción profesional Codex + GPT-5.6 Sol

Resultado visible

Cada acción mostrará qué está ocurriendo: inicial, foco, validación, envío, éxito, fallo, vacío y deshabilitado. Las animaciones comunicarán cambio, no ocultarán espera.

Ejemplo resuelto

Formulario de contacto:

  1. el botón dice «Enviar consulta»;
  2. durante el envío cambia a «Enviando…» y evita duplicados;
  3. si falla, conserva los datos no sensibles y explica qué hacer;
  4. si funciona, confirma recepción sin prometer respuesta inmediata;
  5. ofrece un canal alternativo.

Prompt

Haz un inventario de acciones de la interfaz. Para cada una define estados
inicial, hover, focus, loading, success, error, empty y disabled cuando
apliquen. Implementa primero los estados del recorrido principal.
No uses solo color para comunicar. Respeta reduced motion y evita bloquear
la interfaz con animaciones. Prueba doble clic, red lenta y fallo de red.

Errores frecuentes

  • «Algo salió mal» sin indicar recuperación.
  • botón deshabilitado sin explicar por qué;
  • spinner infinito;
  • mensaje verde que desaparece demasiado rápido;
  • animación que provoca mareo o retrasa la tarea.

Evidencia

Graba o captura al menos éxito, error y foco. Documenta cómo simular cada estado sin alterar datos reales.

Fuentes oficiales