Navegació

Moure's pel lloc fa servir un únic conjunt d'elements d'interfície que es reconfigura segons la pantalla, en comptes de diversos per separat. El mateix dock ocupa tot l'ample en un telèfon, és una píndola flotant en una tauleta i desapareix a l'escriptori, on pren el relleu la navegació superior.

Un sol conjunt de chrome, tres viewports

El viewport dona forma a la navegació més que a cap altra part del sistema. Els marcs de sota són la pàgina d'inici real renderitzada a l'amplada de cada banda, sigui quin sigui el dispositiu des d'on llegeixis això: el dock ocupa tot l'ample en un mòbil, flota com una píndola en una tauleta i deixa pas als enllaços de navegació superiors a escriptori.

Els marcs de sota són les pàgines reals renderitzades a amplades reals, sense scripts: per això sempre mostren el tema clar i no s'hi executa cap analítica.

Mòbil · 390px
Tauleta · 768px
Escriptori · 1280px

Barra superior

Una barra fixa que porta el logotip i els controls d'utilitat (llengua, tema i cerca al blog). Fa 64 píxels d'alçada a l'escriptori, 60 en una tauleta i 56 en un telèfon. A l'escriptori també conté els tres enllaços de secció; per sota de 1280 aquests passen al dock.

Mòbil · 390px
Escriptori · 1280px

Dock de pestanyes

La navegació principal per seccions a mòbil i tauleta: quatre pestanyes: Inici, Blog, Feina, Reservar trucada. És un únic element amb un punt de ruptura, no dos components. Els marcs de sota són la pàgina real retallada al dock: de vora a vora a 390 amb la pestanya activa només en text verd, i una píndola flotant a 768 on l'activa guanya un fons tintat. Quatre pestanyes és estructural; una cinquena no cabria a la retícula, i per això aquesta secció del sistema de disseny viu al peu.

Mòbil · 390px
Tauleta · 768px

Barra d'accions de lectura

En una pàgina de lectura, el dock se substitueix, no s'acompanya, per una barra d'accions contextual: un anell de progrés amb la secció actual obre el full de sumari, i després compartir i tornar amunt. Aquest és el component ReadingBar real, mostrat a mig article. Una barra alhora: chrome de navegació o chrome de lectura, mai tots dos.

Navegació de la documentació

La navegació d'aquesta secció segueix l'anatomia de l'article del blog en lloc d'inventar-ne una de pròpia: al mòbil la barra superior canvia el logo per un xebró de tornada a l'inici de Disseny amb un títol plegable, la barra de lectura substitueix el dock i el seu botó d'anell obre els continguts com un full inferior, i a escriptori els continguts queden fixats a la dreta com el ToC de l'article, ressaltant la secció on ets. El fil d'Ariadna anomena el grup, i la pàgina d'inici de la secció és l'índex.

Fil d’Ariadna

Un petit rastre en versaletes mono sobre el títol de la pàgina. Anomena llocs, mai la pàgina mateixa: això ho fa el títol de sota, així que el rastre acaba un nivell per sobre. Cada segment es talla amb punts suspensius, i els noms llargs de sèrie s’escurcen a l’origen (“React Native” passa a “RN”), de manera que el rastre no es pot partir en dues línies.

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

Apareix als articles (Blog i després la sèrie), a les pàgines d’etiquetes i sèries, i en aquesta documentació. Al mòbil conviu amb el xebró de la barra superior: el xebró et porta enrere, el rastre et diu on ets.

Peces menors

Quatre peces menors completen el conjunt de navegació. Una barra de progrés verda fixa de 3 píxels corona cada article i cada pàgina d’aquesta documentació. Un botó rodó de tornar amunt apareix flotant quan la pàgina és prou llarga. El feed del blog pagina amb enllaços numerats a escriptori i una única píndola de carregar-ne més al mòbil. I la pàgina 404 manté la mateixa veu: un 404 gran, una línia, i botons de contorn de tornada a Inici, Blog i Feina.

Quan utilitzar-ho

Fes

Mòbil · 390px
Mantén el dock en quatre pestanyes; posa qualsevol altra cosa al peu de pàgina.

No facis

Afegir una cinquena pestanya al dock.

Fes

Canvia el dock per la barra d'accions a les pàgines de lectura, no mostris mai totes dues.

No facis

Apilar el dock i la barra d'accions a la mateixa pantalla.

On es troba

Nav.astro (.nav), TabBar.astro, ReadingBar.astro i Footer.astro (.footer). El dock i la barra de lectura de dalt són aquests components renderitzats en viu; els marcs mostren la barra superior al seu lloc.

Has vist alguna cosa que no quadra en aquesta pàgina? Escriu-me