Saltar al contenido principal

Menú de desbordamiento

Uso​

Descripción general​

El menú de desbordamiento indica que hay más contenido en un objeto de interfaz de usuario del que se puede mostrar de una sola vez. Se pueden ocultar listas, opciones y funcionalidades adicionales en un menú expandible para no saturar la interfaz principal.

Anatomía​

menú de desbordamiento Formato

  • A. Menú de desbordamiento en una tabla.
  • B. Menú de desbordamiento en una navegación superior.

El menú de desbordamiento se indica con un ícono de puntos suspensivos. Aparece en el extremo (derecho) de una fila de títulos de navegación o en una fila de contenido.

A. Menú de desbordamiento (tabla):​

  1. Ícono de puntos suspensivos: el menú de desbordamiento de la tabla se indica con un ícono de puntos suspensivos que siempre aparece en el lado derecho de una fila de la tabla.
  2. Menú desplegable: el menú de desbordamiento consta de una lista de interacciones adicionales, por ejemplo, herramientas/acciones, por ejemplo, eliminar, editar, duplicar (fila duplicada).
  3. Sombra del menú desplegable: se utiliza una sombra como parte del menú de desbordamiento para distinguirla claramente del fondo contra el que se encuentra.
  4. Íconos de herramientas/acciones: se puede agregar iconografía a los elementos de la lista del menú de desbordamiento, proporcionando una indicación rápida y clara de la funcionalidad asociada.
  5. Rótulos de herramientas: los elementos de la lista del menú de desbordamiento se rotulan de acuerdo con las directrices del menú desplegable de Jutro.

B. Menú de desbordamiento (navegación superior):​

  1. Ícono de puntos suspensivos: el menú de desbordamiento de navegación superior se indica con un ícono de puntos suspensivos que siempre aparece en el lado derecho de una franja de navegación superior.
  2. Menú desplegable: el menú de desbordamiento consta de una lista de enlaces de navegación superiores adicionales.
  3. Sombra del menú desplegable: se utiliza una sombra como parte del menú de desbordamiento para distinguirla claramente del fondo contra el que se encuentra.

Prácticas recomendadas​

  • Coloque siempre el ícono del menú de desbordamiento (puntos suspensivos) al final de un objeto (cuando el inicio/final esté a la izquierda/derecha estará en el lado derecho), para indicar contenido/funcionalidad adicional.
  • Utilice menús de desbordamiento para mantener limpias las interfaces de usuario ocultando las opciones secundarias en un menú expandible o, alternativamente, para mostrar las acciones importantes en términos de participación.
  • Asegúrese de incluir solo aquellas acciones que son necesarias para completar las tareas prioritarias y que son contextualmente relevantes y enumérelas en orden de frecuencia de uso.
  • Utilice los menús de desbordamiento para contener elementos de menú o acciones adicionales a medida que se agregan de forma gradual/progresiva a la interfaz de usuario.
  • No utilice menús en cascada.
  • Deshabilite las opciones que no son relevantes en un contexto determinado.

Interacciones​

Ratón​

  • Un símbolo de puntos suspensivos del menú de desbordamiento se resalta cuando se pasa el cursor sobre él, lo que indica interactividad.
  • Un símbolo de menú de desbordamiento (puntos suspensivos) puede ser invisible hasta que se coloque el cursor encima de un objeto asociado o se haga clic en él, por ejemplo, una fila de tabla, lo que ayuda a llamar la atención sobre la inclusión del objeto y la funcionalidad del menú de desbordamiento.
  • Al hacer clic en el símbolo de puntos suspensivos del menú de desbordamiento, se producirá un menú desplegable de contenido; al hacer clic fuera del menú en cualquier lugar, el menú desaparecerá
  • Los elementos del menú de desbordamiento aparecerán resaltados con un fondo azul cuando se desplace sobre ellos; un solo clic del mouse activará la acción o el enlace del menú.

Teclado​

El componente se puede accionar a través de barra espaciadora o la tecla Intro.

Lector de pantalla​

El componente de menú de desbordamiento forma parte del menú de navegación y, como tal, incluye el rol “menuitem”. El rol WAI-ARIA de aria-expanded="false' indica que su estado predeterminado está contraído y tiene contenido adicional en él. Este valor cambia a true cuando se expande el menú de desbordamiento.

Aspectos que deben tenerse en cuenta sobre la redacción de UX​

  • El texto dentro de un menú adicional debe ser directo y conciso para que los usuarios puedan decidir rápidamente una acción.
  • Para las acciones que podrían causar un cambio significativo en los datos de los usuarios, considere usar una regla horizontal para separar esa acción y enumerarla debajo del conjunto principal de acciones.

Accesibilidad​

Este componente de Jutro ha sido validado para cumplir con las pautas de accesibilidad de WCAG 2.2 AA en su configuración base predeterminada. Esto incluye garantizar que se cumpla lo siguiente:

  • La relación de contraste de los elementos textuales con respecto a su fondo es superior a 4,5:1.
  • El contenido no textual que debe transmitir significado (como íconos e indicadores de foco) tiene una relación de contraste de al menos 3:1 con sus colores adyacentes.
  • El elemento se puede operar con teclado, así como con mouse.
  • Se puede acceder al contenido mediante lectores de pantalla, como JAWS y VoiceOver.

El cumplimiento de los criterios de accesibilidad depende, en última instancia, de cómo se implementa y personaliza este componente. Los cambios realizados por el autor del contenido pueden afectar la accesibilidad. Para obtener más información sobre nuestro modelo de responsabilidad compartida, revise nuestra declaración completa sobre accesibilidad de Jutro.