nve-heading
Arvet fra LitElement
Feil / oppgaver / PR
Ingen som vi vet om. Hvis du finner noe muffens, registrer en feil under Issues i Github og merk den med nve-heading.
<nve-heading level="1" size="headingLarge">Dette er en overskrift</nve-heading>Eksempler
Eksemplene viser hvordan du kan bruke heading-komponenten med ulike typografivarianter og nivåer for å tilpasse overskrifter til innholdet.
Heading-varianter
Disse variantene gir deg de ulike typografistilene for hovedoverskrifter, og kan brukes på alle heading-nivåer etter behov.
<nve-heading level="1" size="headingXlarge">Dette er en h1 med heading-xlarge</nve-heading>
<nve-heading level="2" size="headingLarge">Dette er en h2 med heading-large</nve-heading>
<nve-heading level="3" size="headingMedium">Dette er en h3 med heading-medium</nve-heading>
<nve-heading level="4" size="headingSmall">Dette er en h4 med heading-small</nve-heading>
<nve-heading level="5" size="headingXsmall">Dette er en h5 med heading-xsmall</nve-heading>Subheading-varianter
Subheading-variantene gir undertitler med egne typografistiler, og brukes gjerne for å dele opp innhold under hovedoverskrifter.
<nve-heading level="2" size="subheadingLarge">Dette er en h2 med subheading-large</nve-heading>
<nve-heading level="3" size="subheadingMedium">Dette er en h3 med subheading-medium</nve-heading>
<nve-heading level="4" size="subheadingSmall">Dette er en h4 med subheading-small</nve-heading>Default stil
Når du ikke spesifiserer en variant, får heading-komponenten automatisk riktig typografi basert på valgt heading-nivå (level). Typografien følger designsystemets standard for h1–h6.
<nve-heading level="1">Heading h1</nve-heading>
<nve-heading level="2">Heading h2</nve-heading>
<nve-heading level="3">Heading h3</nve-heading>
<nve-heading level="4">Heading h4</nve-heading>
<nve-heading level="5">Heading h5</nve-heading>Retningslinjer
Heading brukes til å skape struktur og hierarki i innholdet. Bruk overskrifter for å dele opp innholdet i logiske seksjoner. Pass på at du bruker riktige overskriftsnivåer (h1-h6) for å sikre god semantisk struktur.
Mobilskalering
Komponenten skalerer automatisk overskrifter på ulike skjermstørrelser. Dette sikrer god lesbarhet og tilgjengelighet på mobil og små skjermer.
Stil og fleksibilitet
Alle overskriftsnivåer har en standard stil som passer i de fleste kontekster. Du kan velge stil og størrelse for hvert nivå etter behov og design, noe som gir fleksibilitet til å tilpasse typografien til ulike seksjoner og innholdstyper.
Se mer detaljer om typografi og heading-hierarki i introduksjonen til designsystemet.
Hierarki
Komponenten bruker prop level for å sikre riktig heading-hierarki. Start alltid med level="1" (h1) for hovedtittel, deretter level="2" (h2) for mellomtitler og level="3" (h3) for underordnede titler. Level="4" og lavere kan brukes for ytterligere inndeling.
Det er viktig å ikke hoppe over nivåer, for eksempel h2 til h4. En side skal aldri ha mer enn én h1. Riktig hierarki gir bedre tilgjengelighet, struktur og SEO, og sikrer konsistent navigasjon for brukere med hjelpemidler.
Eksempel på artikkel
<nve-heading level="1" size="headingLarge">Energisparing i hjemmet</nve-heading>
<nve-paragraph size="leadLargeRegular">
Ingress: Å spare energi er bra for både miljøet og lommeboken. Her får du tips til hvordan du kan redusere
strømforbruket hjemme.
</nve-paragraph>
<nve-heading level="2" size="headingMedium">Slik sparer du strøm</nve-heading>
<nve-paragraph size="bodyLarge">
Bruk energieffektive lyspærer og slå av lys når du forlater rommet. Unngå å la elektronikk stå i standby-modus, og
trekk ut ladere når de ikke er i bruk.
</nve-paragraph>
<nve-heading level="3" size="headingSmall">Varmepumpe</nve-heading>
<nve-paragraph size="bodyMedium">
En varmepumpe kan redusere oppvarmingskostnadene betydelig. Velg en modell som passer til boligens størrelse og klima.
</nve-paragraph>
<nve-heading level="3" size="headingSmall">Isolering</nve-heading>
<nve-paragraph size="bodyMedium">
God isolering holder på varmen og gjør at du bruker mindre energi til oppvarming. Sjekk vinduer, dører og tak for
trekk.
</nve-paragraph>Tilgjengelighet
Overskrifter bør brukes i riktig rekkefølge (h1–h6) for å skape en tydelig og forutsigbar struktur. Riktig hierarki gjør det enklere for brukere og hjelpemidler å navigere og forstå innholdet. Vær konsekvent på tvers av sider og seksjoner, slik at samme stil og semantikk brukes for samme overskriftsnivå.
Bruk komponentens level-prop for korrekt HTML-tag (h1–h6). Teksten legges i slot for god tilgjengelighet.
Husk at WCAG krever god fargekontrast. Det er ditt ansvar som designer eller utvikler å sikre at kontrasten oppfyller kravene.
Spor
| Navn | Beskrivelse |
|---|---|
| - | tekst - Selve overskriften (innholdet). |
Egenskaper
| Navn | Type | Arvet fra | Beskrivelse | Reflected |
|---|---|---|---|---|
| testId | string | undefined = undefined | |||
| level | 1 | 2 | 3 | 4 | 5 | 6 = 1 | Heading level - Hvilket nivå overskriften skal ha (h1-h6) | ||
| size | | 'headingXlarge' | 'headingLarge' | 'headingMedium' | 'headingSmall' | 'headingXsmall' | 'subheadingLarge' | 'subheadingMedium' | 'subheadingSmall' | Typografitype - Kan overstyre det som er standard typografi basert på nivå |
Deler
| Navn | Beskrivelse |
|---|---|
| nve-heading | Hele heading-elementet Se designsystemet for alle varianter og tokens. |