Hopp til hovedinnhold

Komponenter

Breadcrumbs

Breadcrumbs hjelper brukarane med å forstå kvar dei er i ei struktur, og gjer det mogleg å navigere tilbake til høgare nivå.

Bruk

Den siste lenka i Breadcrumbs blir automatisk markert med aria-current="page".

Eksempel

Tilbake-knapp

Om du legg ein Breadcrumbs.Link direkte i Breadcrumbs, vil lenka visast som ein tilbake-knapp. Det er viktig at du er konsistent i løysinga di, og bruker anten tilbake-knapp eller sti, ikkje begge delar.

Berre sti

Om du kun legg Breadcrumbs.List direkte i Breadcrumbs, vil denne alltid visast som ein sti. Dette betyr at du får lik visning på både mobil og desktop.

Sti eller tilbake-knapp basert på skjermbreidde

Om du legg både ein Breadcrumbs.Link og ein Breadcrumbs.List direkte i Breadcrumbs, vil tilbake-knappen visast på skjermar smalare enn 650px, og stien visast på breiare skjermar.

HTML

Klassenavnet ds-breadcrumbs blir lagt på et <nav>-element. Dette elementet burde også ha ein aria-label som forklarer funksjonen til navigasjonen, til dømes "Du er her:". Du treng ikkje aria-label dersom du har ein synleg overskrift som forklarer funksjonen til navigasjonen.

Dersom du kun vil vise sti, legg du <ol> direkte i <nav>-elementet. Chevron mellom elementa blir lagt til automatisk.

Det er viktig at siste side blir markert med aria-current="page".

Kun tilbake-knapp

Sti eller tilbake-knapp basert på skjermbreidde

CSS variablar og data-attributt

CSS-variabler
NavnVerdi
--dsc-breadcrumbs-spacingvar(--ds-size-2)
--dsc-breadcrumbs-icon-sizevar(--ds-size-6)
--dsc-breadcrumbs-icon-urlurl("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24'%3E%3Cpath d='M9.47 5.97a.75.75 0 0 1 1.06 0l5.5 5.5a.75.75 0 0 1 0 1.06l-5.5 5.5a.75.75 0 1 1-1.06-1.06L14.44 12 9.47 7.03a.75.75 0 0 1 0-1.06'/%3E%3C/svg%3E")
--dsc-breadcrumbs-colorvar(--ds-color-text-subtle)

Ingen relevante data-attributter funnet.

Rediger denne siden på github.com (åpnes i ny fane)