Hopp til innhold
Aksel
  • God praksis
  • Grunnleggende
  • Ikoner
  • Komponenter
  • Mønster & Maler
  • Bloggen

Meny

  • God praksis
  • Grunnleggende
  • Ikoner
  • Komponenter
  • Mønster & Maler
  • Blogg
  • komponenter
      • Page
      • HGrid
      • HStack
      • VStack
      • Box
      • Hide
      • Show
      • Bleed
      • Eksperimenter 🧑‍🔬
      • Accordion
      • ActionMenuBeta
      • Alert
      • Button
      • Chat
      • Checkbox
      • Chips
      • ComboboxBeta
      • CopyButton
      • DatePicker
      • Dropdown
      • ErrorSummary
      • ExpansionCard
      • FileUpload
      • FormProgressNy
      • FormSummaryNy
      • GuidePanel
      • HelpText
      • InternalHeader
      • Link
      • LinkCardNy
      • List
      • Loader
      • Modal
      • MonthPicker
      • Navpoleonskake
      • Pagination
      • Popover
      • ProgressBar
      • Provider
      • Radio
      • ReadMore
      • Search
      • Select
      • Skeleton
      • Stepper
      • Switch
      • Table
      • Tabs
      • Tag
      • Textarea
      • TextField
      • Timeline
      • ToggleGroup
      • Tooltip
      • Typography
      • ConfirmationPanelAvviklet
      • LinkPanelAvviklet
      • PanelAvviklet

LinkCard

Oppdatert 26. juni 2025Ny
GithubYarnEndringslogg

Innhold på siden

  • Intro
  • Eksempler
  • Retningslinjer
    • Innhold
    • Tittel som semantisk overskrift
    • Liste med lenker
  • Tilgjengelighet
  • Props
    • LinkCard
    • LinkCard.Title
    • LinkCard.Anchor
    • LinkCard.Description
    • LinkCard.Footer
    • LinkCard.Icon
    • LinkCard.Image

Ny

Denne komponenten er ny eller oppdatert. Tar du den i bruk ønsker vi gjerne innspill til hvordan den fungerer i tjenesten din!

Send innspill

Intro

LinkCard brukes for å fremheve viktige lenker med mer kontekst enn vanlige tekstlenker.

Egnet til:

  • Lenke med rikt innhold

Uegnet til:

  • Interaktivt innhold

Eksempler

LinkCard er bygd for å være komposerbar, samtidig som den tilbyr en tilgjengelig implementasjon av komplekse kort.

SandboxSandbox
Åpne eksempel i nytt vindu

Bruk 'asChild'-propen hvis du bruker et rammeverk som har sin egen link-komponent. Du legger da komponenten du ønsker å bruke som child i LinkCard.Anchor.

For viktige lenker kan det gi mening å bruker heading-elementer for å fremheve dem for skjermlesere og andre hjelpemidler. I dette eksempelet er tittelen på LinkCard satt til et h2-element.

Eksemplene er replikasjoner fra eksempler funnet i Navs løsninger. Merk at 'data-color' bare fungerer ved bruk av 'darkside' css og tokens.

Retningslinjer

Innhold

  • Tittel (obligatorisk): Prøv å holde deg til én linje.
  • Beskrivelse: 1-2 korte setninger som utdyper overskriften.
  • Unngå å gjenta samme informasjon i overskrift og beskrivelse.
  • Bruk kun relevante illustrasjoner som tilfører verdi.

Tittel som semantisk overskrift

Tittelen kan rendres som et h-element hvis det gir mer mening i konteksten. Dette gjøres ved hjelp av as-propen. LinkCard-et bør i så fall ha en beskrivelse.

Liste med lenker

Når flere lenker vises sammen, anbefaler vi å samle disse i en liste.

Tilgjengelighet

LinkCard er omsluttet med et klikkbart div-element i stedet for et a-element. Dette lar oss plassere a-elementet rundt tittelen, og unngår støy i skjermleser-lenkelister fra beskrivelser og annet innhold.

Ved "text-selection" stopper komponenten navigasjon ved klikk, slik at bruker kan markere teksten i LinkCard uten å ved uhell navigere.

Props

LinkCard

arrow?

  • Type:
    boolean
  • Default:
    true

size?

  • Type:
    "small" | "medium"
  • Default:
    "medium"
  • Description:

className?

  • Type:
    string

data-color?

  • Type:
    (string & {}) | AkselColor

ref?

  • Type:
    LegacyRef<HTMLDivElement>
  • Description:

LinkCard.Title

className?

  • Type:
    string

data-color?

  • Type:
    (string & {}) | AkselColor

as?

  • Type:
    "span" | "h2" | "h3" | "h4" | "h5" | "h6"
  • Default:
    span
  • Description:

ref?

  • Type:
    LegacyRef<HTMLHeadingElement>
  • Description:

LinkCard.Anchor

className?

  • Type:
    string

data-color?

  • Type:
    (string & {}) | AkselColor

asChild?

  • Type:
    boolean
  • Description:

ref?

  • Type:
    LegacyRef<HTMLAnchorElement>
  • Description:

LinkCard.Description

className?

  • Type:
    string

data-color?

  • Type:
    (string & {}) | AkselColor

ref?

  • Type:
    LegacyRef<HTMLDivElement>
  • Description:

LinkCard.Footer

className?

  • Type:
    string

data-color?

  • Type:
    (string & {}) | AkselColor

ref?

  • Type:
    LegacyRef<HTMLDivElement>
  • Description:

LinkCard.Icon

className?

  • Type:
    string

data-color?

  • Type:
    (string & {}) | AkselColor

ref?

  • Type:
    LegacyRef<HTMLDivElement>
  • Description:

LinkCard.Image

aspectRatio?

  • Type:
    ImageAspectRatio
  • Description:

className?

  • Type:
    string

data-color?

  • Type:
    (string & {}) | AkselColor

ref?

  • Type:
    LegacyRef<HTMLDivElement>
  • Description:

© 2025 Nav

Arbeids- og velferdsetaten

Snarveier

  • Skriv for Aksel
  • Prinsipper for brukeropplevelse
  • Security Playbook
  • Etterlevelse

Om nettstedet

  • Hva er Aksel?
  • Personvernerklæring
  • Tilgjengelighetserklæring

Finn oss

  • Figma
  • Github
  • Slack