Backlink
Release dato: 14.09.2023
Sist oppdatert: 28.03.2025
Backlink (tilbake-lenke) hjelper brukeren med Ä forstÄ hvor de er, og gir en enkel mÄte Ä navigere tilbake til forrige steg i strukturen. Den bidrar til bedre oversikt og forutsigbarhet, sÊrlig pÄ undersider eller nÄr man navigerer dypt i et hierarki.
Bruk backlink nÄr du vil gi brukeren en ryddig og eksplisitt vei tilbake, enten til en oversiktsside, et forrige steg eller en forside i en seksjon.
Test komponenten
Relaterte komponenter
NÄr du vil vise hele stien tilbake eller et hÞyere nivÄ i hierarkiet.
NĂ„r âtilbakeâ er en aktiv handling brukeren mĂ„ ta stilling til.
Header og header menu gir full tilgang til hovednavigasjonen.
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.
Type | Bruk |
---|---|
Backlink | Brukes for Ä gÄ ett steg tilbake, for eksempel til en overordnet side eller oversikt |
Breadcrumbs | Viser 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 backlink nÄr
- brukeren har navigert fra en liste eller oversikt
- du ikke bruker brĂždsmulesti, men trenger lokal tilbake-navigasjon
- du vil forsterke informasjonshierarkiet pÄ siden
UnngÄ backlink nÄr
- det allerede finnes annen navigasjon som dekker samme behov (for eksempel toppmenyen)
- brukerens vei tilbake ikke er entydig eller Äpenbar
- du ikke vet hvilken vei tilbake som gir mening
Skriv tydelige lenketekster
Lenketeksten skal beskrive hvor brukeren kommer. UnngÄ vage tekster som bare «Tilbake».
Gode eksempler:
- «Tilbake til oversikten»
- «Tilbake til sÞkeresultatene»
GjĂžr slik
UnngÄ
Responsivitet
Backlink skal alltid plasseres Þverst pÄ siden
Backlink fungerer godt pÄ bÄde smÄ og store skjermer. Backlink skaleres ikke ned pÄ smÄ skjermer, men bryter linjer der det er nÞdvendig. Ikon og tekst vises alltid sammen.
Test plassering pÄ mobil
PÄ mobil vises backlink ofte Þverst pÄ siden. Pass pÄ at den ikke konkurrerer med navigasjonsmeny eller tittel. SÞrg for god luft over og under komponenten.
Universell utforming
Lenketeksten mÄ gi mening alene
Teksten i backlinken 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 backlinken med Tab, og aktivere den med Enter. Komponenten har synlig fokusindikator nÄr den er aktiv.
Ikke erstatt hovednavigasjonen
Ikke bruk backlink som eneste mÄte Ä navigere tilbake pÄ. Den skal vÊre et hjelpetillegg, ikke erstatte hovedmenyen.
Les mer om universell utforming av backlink:
Hvordan lenketekst skal gi mening uten Ă„ vĂŠre avhengig av konteksten.
Semantikk, lesbarhet og teknisk tilrettelegging i lenker og knapper.
Anatomi
Element | Beskrivelse |
---|---|
1. Ikon | Et venstrevendt pilikon som signaliserer tilbake eller forrige |
2. Lenketekst | Beskrivende tekst som forteller hvor brukeren kommer etter klikk |
Implementasjon i kode
Hvordan ta komponenten i bruk?
import @oslokommune/punkt-elements/dist/pkt-backlink.js;
import { PktBackLink } from '@oslokommune/punkt-react';
<script src="https://punkt-cdn.oslo.kommune.no/latest/elements/pkt-backlink.js" type="module"></script>
Testing
Elements og React: Dersom du skal skrive tester med JSDOM eller liknende er det viktig at du lar komponenten bli rendret ferdig fĂžr du tester den. Dette kan gjĂžres ved Ă„ kjĂžre denne kodelinjen fĂžr testene kjĂžres:
await window.customElements.whenDefined("pkt-backlink");
Dersom du bruker verktÞyene i punkt-testing-utils sÄ kan dette bli gjort automatisk for deg.
Props og tokens
Prop | Type | Beskrivelse |
---|---|---|
href | String | URL til siden lenken skal peke til |
text | String | Teksten til tilbake-lenken |
ariaLabel | String | Teksten til navigasjonselementet som leses opp av skjermlesere |
Event | Beskrivelse |
---|---|
onClick | React: Klikk-event for tilbake-lenken |