Breadcrumbs

Release dato: 14.09.2023

Sist oppdatert: 16.05.2025

Breadcrumbs (brÞdsmulesti) viser brukeren hvor de er i strukturen, og gjÞr det mulig Ä navigere tilbake til hÞyere nivÄ. Den hjelper brukeren med Ä forstÄ hierarkiet og finne veien tilbake.

Test komponenten

Relaterte komponenter

Varianter

Punkt stÞtter bÄde backlink og breadcrumbs som navigasjonsmÞnstre. Du mÄ vÊre konsekvent i lÞsningen din og kun bruke én av dem.

TypeBruk
BacklinkBrukes for Ä gÄ ett steg tilbake, for eksempel til en overordnet side eller oversikt
BreadcrumbsViser hvor brukeren er i en hierarkisk struktur og gir mulighet til Ä hoppe til et hvilket som helst nivÄ

Viktig: Hvis lÞsningen din skal brukes sammen med Oslo kommune sine Äpne nettsider (www.oslo.kommune.no), skal du alltid bruke backlink, aldri breadcrumbs.

Retningslinjer for bruk

Bruk breadcrumbs nÄr

  • lĂžsningen har et tydelig hierarki
  • du vil gi oversikt over hvor brukeren er i strukturen
  • brukeren skal kunne hoppe tilbake til et overordnet nivĂ„

UnngÄ breadcrumbs nÄr

  • hierarkiet er grunt (bruk heller backlink)
  • brukerens vei tilbake ikke er entydig
  • det finnes annen navigasjon som dekker behovet

Skriv korte og tydelige lenketekster

Hvert nivĂ„ bĂžr ha et enkelt og beskrivende navn. UnngĂ„ tekniske eller interne navn (f.eks. “/nav/root/sub/area”).

GjĂžr slik

Eksempel pÄ riktig innhold pÄ breadcrumbs
Fortell brukeren tydelig hva de tidligere sidene omhandler

UnngÄ

Eksempel pÄ ikke egnet innhold pÄ breadcrumbs
UnngÄ lange titler og uklare sidetitler

Responsivitet

Breadcrumbs bryter automatisk linje dersom det ikke er nok plass pÄ én linje.

  • Lenketekstene skaleres ikke ned
  • Det er ingen automatisk forkorting eller komprimering (f.eks. « »)
  • Separatoren (>) vises mellom hvert nivĂ„, uavhengig av skjermstĂžrrelse

SĂžrg for at breadcrumbs fungerer visuelt i din lĂžsning, spesielt hvis den vises sammen med tittel, filter eller toppnavigasjon.

Det vanligste er Ä gÄ for backlink pÄ mobil pÄ grunn av mindre plass, du mÄ selv vurdere hva som fungerer best i din lÞsning.

Universell utforming

Lenketeksten mÄ gi mening alene

Teksten i breadcrumbs skal vÊre tydelig og fortelle brukeren hvor lenken gÄr. UnngÄ vage ord som bare «Tilbake», skriv heller «Tilbake til oversikten» eller noe annet passende.

Fokus og tastaturnavigasjon

Brukeren skal kunne navigere til breadcrumbs med Tab, og aktivere den med Enter. Komponenten har synlig fokusindikator nÄr den er aktiv.

Ikke erstatt hovednavigasjonen

Ikke bruk breadcrumbs som eneste mÄte Ä navigere tilbake pÄ. Den skal vÊre et hjelpetillegg, ikke erstatte hovedmenyen.

Les mer om universell utforming av breadcrumbs:

Anatomi

ElementBeskrivelse
1. LenkeViser hvert nivÄ i hierarkiet. Hver lenke tar brukeren til det tilhÞrende nivÄet
2. IkonIkon mellom hvert nivÄ. Brukes for Ä skille nivÄene
3. Aktivt nivÄViser gjeldende side. Den siste lenken i breadcrumbs-stien er ikke klikkbar

Implementasjon i kode

Breadcrumbs er default en anchor-link komponent. Ønsker du Ä bruke React router(Link) kan du spesifisere dette i props navigationType med verdien router. Komponenten bÞr bare brukes med maks 4 lenker.

Hvordan ta komponenten i bruk?

Props og tokens

PropTypeBeskrivelse
breadcrumbsarrayListe over brĂždsmuler
navigationTyperouter
anchor
Hvordan skal brĂždsmulene navigeres?