Navegación

Moverse por el sitio usa un único conjunto de controles de navegación que se remodela según la pantalla en lugar de varios por separado. El mismo dock va de borde a borde en el móvil, es una píldora flotante en la tableta y desaparece en escritorio, donde la navegación superior toma el relevo.

Un mismo chrome, tres viewports

Ninguna otra parte del sistema depende tanto del viewport como la navegación. Los marcos de abajo son la portada real renderizada al ancho de cada banda, sea cual sea el dispositivo desde el que lees: el dock ocupa todo el ancho en un teléfono, flota como una píldora en una tableta y da paso a los enlaces de la barra superior en escritorio.

Los marcos de abajo son las páginas reales renderizadas a anchos reales y con los scripts desactivados, así que siempre muestran el tema claro y dentro de ellos no se ejecuta ninguna analítica.

Móvil · 390px
Tableta · 768px
Escritorio · 1280px

Barra superior

Una barra fija que lleva el logotipo y los controles de utilidad (idioma, tema y búsqueda del blog). Mide 64 píxeles de alto en escritorio, 60 en tableta y 56 en el móvil. En escritorio también alberga los tres enlaces de sección; por debajo de 1280 estos pasan al dock.

Móvil · 390px
Escritorio · 1280px

Dock de pestañas

La navegación principal por secciones en móvil y tableta: cuatro pestañas: Inicio, Blog, Trabajo, Reservar llamada. Es un único elemento con un punto de ruptura, no dos componentes. Los marcos de abajo son la página real recortada al dock: de borde a borde a 390 con la pestaña activa solo en texto verde, y una píldora flotante a 768 donde la activa gana un fondo tintado. Cuatro pestañas es estructural; una quinta no cabría en la retícula, y por eso esta sección del sistema de diseño vive en el pie.

Móvil · 390px
Tableta · 768px

Barra de acciones de lectura

En una página de lectura, una barra de acciones contextual sustituye al dock, no se le suma: un anillo de progreso con la sección actual abre la hoja del índice, y después compartir y volver arriba. Este es el componente ReadingBar real, mostrado a mitad de artículo. Una barra cada vez: chrome de navegación o chrome de lectura, nunca ambos.

Navegación de la documentación

La navegación de esta sección sigue la anatomía del artículo del blog en lugar de inventar la suya: en el móvil la barra superior cambia el logo por un chevrón de vuelta a la portada de Diseño con un título plegable, la barra de lectura sustituye al dock y su botón de anillo abre los contenidos como una hoja inferior, y en escritorio los contenidos quedan fijados a la derecha como el ToC del artículo, resaltando la sección en la que estás. La miga de pan nombra el grupo, y la página de inicio de la sección es el índice.

Miga de pan

Un pequeño rastro en versalitas mono sobre el título de la página. Nombra lugares, nunca la propia página: eso lo hace el título de debajo, así que el rastro termina un nivel por encima. Cada segmento se corta con puntos suspensivos, y los nombres largos de serie se acortan en origen (“React Native” pasa a “RN”), de modo que el rastro no puede partirse en dos líneas.

<Breadcrumb label="…" items={[{ label, href }, …]} />

Aparece en los artículos (Blog y después la serie), en las páginas de etiquetas y series, y en esta documentación. En el móvil convive con el chevrón de la barra superior: el chevrón te lleva atrás, el rastro te dice dónde estás.

Piezas menores

Cuatro piezas menores completan el conjunto de navegación. Una barra de progreso verde fija de 3 píxeles corona cada artículo y cada página de esta documentación. Un botón redondo de volver arriba aparece flotando cuando la página es lo bastante larga. El feed del blog pagina con enlaces numerados en escritorio y una única píldora de cargar más en el móvil. Y la página 404 mantiene la misma voz: un 404 grande, una línea, y botones de contorno de vuelta a Inicio, Blog y Trabajo.

Cuándo usarlo

Hazlo

Móvil · 390px
Mantener el dock en cuatro pestañas; poner cualquier otra cosa en el pie de página.

No lo hagas

Añadir una quinta pestaña al dock.

Hazlo

Cambiar el dock por la barra de acciones en las páginas de lectura, no mostrar nunca ambos.

No lo hagas

Apilar el dock y la barra de acciones en la misma pantalla.

Dónde vive

Nav.astro (.nav), TabBar.astro, ReadingBar.astro y Footer.astro (.footer). El dock y la barra de lectura de arriba son esos componentes renderizados en vivo; los marcos muestran la barra superior en su sitio.

¿Has visto algo mal en esta página? Escríbeme