Skip to content

DsHeading

Overskrift med 7 nivåer.

Bruk

Når bør du bruke DsHeading?

  • For alle overskrifter i grensesnittet, fra sidetitler til seksjonsoverskrifter.
  • Når du trenger konsistent typografi som følger designsystemets skala.
  • For å skape visuelt hierarki som reflekterer innholdsstrukturen.

Når bør du unngå DsHeading?

  • For brødtekst eller beskrivelser — bruk DsParagraph i stedet.
  • For korte merkelapper på skjemaelementer — bruk DsLabel i stedet.

Eksempler

Grunnleggende bruk

DsHeading — interaktiv forhåndsvisning
Åpne i nytt vindu ↗
dart
DsHeading(
  text: 'Velkommen til tjenesten',
  level: DsHeadingLevel.xl,
  semanticLevel: 1,
)

Mindre overskrift med farge

dart
DsHeading(
  text: 'Seksjonstittel',
  level: DsHeadingLevel.sm,
  semanticLevel: 2,
  color: DsColor.accent,
)

Størrelser

Skriftstørrelsene følger offisiell Designsystemet v1.15.0 (px ved referansestørrelse). Alle nivåer har vekt 500 (medium) og linjehøyde 1.3.

NivåEnumStørrelse
Ekstra ekstra storDsHeadingLevel.xxl60px
Ekstra storDsHeadingLevel.xl48px
StorDsHeadingLevel.lg36px
MediumDsHeadingLevel.md30px
LitenDsHeadingLevel.sm24px
Ekstra litenDsHeadingLevel.xs21px
Ekstra ekstra litenDsHeadingLevel.xxs18px

Retningslinjer

  • Bruk overskriftsnivåer i logisk rekkefølge — ikke hopp over nivåer.
  • Bruk semanticLevel (1–6) for det semantiske overskriftsnivået og level for den visuelle størrelsen. De settes uavhengig av hverandre.
  • Ha kun én xl-overskrift (sidetittel) per side.

Tekst

  • Hold overskrifter korte og beskrivende.
  • Unngå å avslutte overskrifter med punktum.

Har du innspill til denne komponenten? Send innspill på GitHub