Migas de pan

El componente de migas de pan ayuda a los usuarios a comprender dónde se encuentran dentro de la estructura de un sitio web y moverse entre niveles.


Uso

Cuándo usar

  • Para mostrar la jerarquía de navegación, de más de dos niveles, y los pasos que siguió el usuario para llegar a la página actual.

Cuándo no usar

  • Como enlaces a contenido que se ubique por fuera del encabezado de la página.
  • Dentro de un bloque de texto, considerá utilizar el componente Enlace.
  • Para guiar a los usuarios a través de un proceso de varios pasos, utilizá el componente Pasos de un formulario.
  • Cuando se utiliza la navegación horizontal en combinación con la navegación principal, puede resultar redundante incluir migas de pan.
  • En las páginas de inicio omita incluir el componente migas de pan.

Disposición

Se ubican en la parte superior izquierda de la página, generalmente, dentro del encabezado de página, por encima del título H1.

Migas de pan disposición

Contenido

Basado en el ancho

Cuando el nombre de un enlace de ancla excede los 32 caracteres (incluyendo espacios), el texto se trunca y agrega tres puntos (…) al final para visualizar que hay más texto en ese nivel.

Migas de pan basado en el ancho

Simple


    <nav aria-label="Navegación secundaria">
      <ol class="breadcrumb">
        <li class="breadcrumb-item"><a href="#">Inicio</a></li>
        <li class="breadcrumb-item">
          <a href="#">Página intermedia con mucho mucho texto</a>
        </li>
        <li class="breadcrumb-item"><a href="#">Intermedia</a></li>
        <li class="breadcrumb-item"><a href="#">Página anterior</a></li>
      </ol>
    </nav>

Anatomía

Las migas de pan tienen una composición diferente dependiendo de la variante.

Anatomia del botón
ElementoCarácter
Enlace de anclaObligatorio, se requiere al menos un enlace principal.
SeparadorOpcional, dependiendo de la cantidad de anclas.

Variantes

Existen 2 variantes de migas de pan, que se utilizan según el dispositivo desde el que navega la persona usuaria.

Desktop

Puede estar compuesta por hasta 4 enlaces de ancla, que representan el camino de la persona usuaria.

Migas de Pan variante desktop

Dispositivos móviles (tables y mobile)

En dispositivos móviles, solo se ve un enlace de ancla, que hace referencia a la página anterior a la que se encuentra la persona usuaria, y sirve para volver un paso hacia atrás.

Estado sobre del boton

Navegación alternativa

El componente de migas de pan está construido para ser reconocido por herramientas de asistencia como la navegación por teclado o lectores por voz.

TABENTER

Utilizando el tab la persona usuaria puede navegar a través de elementos de la interfaz. Además, con el enter, puede accionar los elementos sobre los que esté posicionada como botones, enlaces, entre otros.

Navegacion alternativa de las migas de pan

Etiquetado descriptivo

Las migas de pan son otra forma de navegar el sitio, por lo que utilizan una etiqueta semántica (<nav>), y están identificadas como una navegación secundaria a través del atributo aria-label. Esto permite diferenciar las migas de pan de otro elementos de navegación, y ser reconocidas independientemente de la forma en que la persona usuaria recorra la página.

    <nav aria-label="Navegación secundaria">
      <ol class="breadcrumb">
        ...
      </ol>
    </nav>

Criterios WCAG aplicados

Success Criterion 1.4.11 Non-Text Contrast (Level AA)

La presentación visual de elementos de la interfaz de usuario y objetos gráficos tiene por lo menos una relación de contraste de 3:1 con respecto a los colores adyacentes.

Success Criterion 1.4.3 Contrast (Minimum) (Level AA)

La presentación visual de texto y de imágenes de texto tiene una relación de contraste de por lo menos 4.5:1, excepto textos grandes e imágenes de texto grande que tienen un contraste de por lo menos 3:1, textos o imágenes que son parte de un componente inactivo de interfaz de usuario o son pura decoración, o logotipos.

Success Criterion 2.1.1 Keyboard (Level A)

Todas las funcionalidades del contenido se puede operar a través de una interfaz de teclado.

Success Criterion 2.4.3 Focus Order (Level A)

Al navegar por las migas de pan con el teclado, el foco en los enlaces permanece en orden lógico en relación con los demás enlaces en la ruta de navegación.

Success Criterion 2.4.7 Focus Visible (Level AA)

Cualquier interfaz de usuario operable por teclado tiene un modo de operación donde el indicador de enfoque del teclado es visible. Cuando utiliza un teclado para navegar por las migas de pan, los enlaces tienen un subrayado visible y un recuadro outline que indica que los enlaces son interactivos.

Success Criterion 3.2.3 Consistent Navigation (Level AA)

Cuando navega por diferentes páginas del sitio web, los enlaces de las migas de pan siempre están en el mismo orden y en el mismo lugar.

Success Criterion 2.4.8. Location (Level AAA)

Los usuarios saben dónde se encuentran en un conjunto de páginas.

Navegación de pie de página