Skip to main content
LanguageEspañol
Lo esencial5 minutos de lecturaOctubre 2026

¿Qué son los estados de la UI?

Respuesta corta

Los estados de la interfaz de usuario son las diferentes formas en que se ve y se comporta un elemento de la interfaz dependiendo de lo que esté sucediendo: predeterminado, flotante, enfocado, presionado, deshabilitado, cargando, exitoso, error y vacío. Cada componente interactivo necesita un diseño para cada estado en el que puede encontrarse. Los estados faltantes son una de las razones más comunes por las que un producto parece inacabado.

Idea clave

  • Estados de interacción: predeterminado, suspendido, enfocado, presionado (activo), deshabilitado
  • Estados de datos: cargando, vacío, parcial, error, éxito
  • Los estados de enfoque son esenciales para los usuarios de teclado y accesibilidad
  • Las transiciones entre estados importan tanto como los propios estados
  • Diseñar estados como una lista (o una máquina de estados) evita que se olviden

Un botón en una maqueta generalmente muestra un estado: el predeterminado. En el producto real, el mismo botón se mantiene sobre el cursor, se enfoca con un teclado, se presiona, se desactiva mientras un formulario está incompleto y se carga mientras se envía una solicitud. Cada uno de ellos es un estado de la interfaz de usuario y cada uno necesita un diseño.

Ayuda a separar dos grupos. Los estados de interacción provienen del usuario: flotar, enfocar, presionar y deshabilitar. Los estados de los datos provienen del sistema: cargando, vacío, datos parciales, error y éxito. Una pantalla de lista, por ejemplo, necesita un diseño para cuando se está cargando, cuando no tiene elementos, cuando tiene un elemento, cuando tiene cientos y cuando falla la solicitud.

Los estados de enfoque merecen una atención especial. Las personas que utilizan un teclado o un dispositivo de conmutación dependen de un indicador de enfoque visible para saber dónde se encuentran. Eliminar el esquema de enfoque del navegador sin reemplazarlo es una de las fallas de accesibilidad más comunes.

El cambio entre estados también es parte del diseño. Una transición breve y clara de predeterminado a presionado confirma el toque. Un estado de carga que se convierte suavemente en éxito le dice a la gente que su acción funcionó. Los saltos bruscos o las animaciones demasiado lentas hacen que la interfaz parezca poco fiable.

Una forma práctica de evitar estados faltantes es enumerarlos para cada componente antes de diseñar, o modelar el componente como una máquina de estados: un conjunto de estados y los eventos que se mueven entre ellos. ExodeUI, que fabricamos, funciona de esta manera. Usted diseña cada estado y las transiciones entre ellos en un archivo, y su código envía los eventos que cambian de estado en la aplicación real.

Preguntas frecuentes

¿Cuáles son los estados de un botón?

Por lo general, por defecto, pasa el cursor, enfoca, presiona (activo), deshabilitado y cargando. Algunos botones también tienen estados de éxito y error después de una acción.

¿Cuál es la diferencia entre enfocar y flotar?

El desplazamiento ocurre cuando el puntero del mouse está sobre un elemento. El enfoque ocurre cuando se selecciona un elemento para la entrada del teclado, por ejemplo con la tecla Tab. Ambos necesitan un diseño visible.

¿Se deben utilizar botones deshabilitados?

Úselos con cuidado. Un botón deshabilitado no proporciona ninguna razón por la cual está deshabilitado. A menudo es más claro mantener el botón activo y explicar lo que falta cuando se presiona.

¿Qué es una máquina de estados en el diseño de UI?

Un modelo que enumera todos los estados en los que puede encontrarse un componente y qué eventos lo mueven de un estado a otro. Hace que los estados faltantes o imposibles sean fáciles de detectar.

Guías y ejemplos relacionados

Ver cada estado de un componente real

Abra componentes animados gratuitos con estados de desplazamiento, pulsación, carga y éxito ya diseñados, y cámbielos en el navegador.

Explorar componentes en vivo
ExodeUI

EXODEUI DESKTOP

A little space for good ideas.

Choose your platform to get the official ExodeUI installer.

Looking for Intel Mac or other builds? Explore the web studio or check all download options.

Prefer the browser? Try for free in your browser →