Hjelpeklasser
Hjelpeklasser er CSS-klasser som er laget for gjenbruk pÄ tvers av prosjektet ditt og kan brukes til Ä raskt og enkelt legge til stil eller funksjonalitet som du har behov for.
Oversikt over vÄre hjelpeklasser:
| Type | Klassenavn | Modifier / Helper | Beskrivelse |
|---|---|---|---|
| Container | .pkt-container | --full,{--breakpoint},{--alignment} | |
| Synlighet | .pkt-show, .pkt-hide | -{synlighet}-{breakpoint}-up | |
| Tekstjustering | .pkt-txt-start, .pkt-txt-center, .pkt-txt-end | ||
| Screenreader only | .pkt-sr-only | Innholdet blir skjult visuelt, men kan leses av skjermleser | |
| Avkortning | .pkt-truncate-text | Krever display: inline-block eller display: block |
Container
VÄr pkt-container er en CSS-klasse som brukes til Ä definere en innkapslet boks eller beholder for innholdet pÄ nettsider. Den er spesielt nyttig for responsivt design, da den hjelper til med Ä justere og begrense innholdet til bestemte skjermstÞrrelser og gi riktig luft rundt innholdet. Dette bidrar til Ä opprettholde et ryddig layout og kan begrense innholdet til en bestemt bredde.
For Ä bruke container klassen, legger du til klassenavnet pkt-container pÄ HTML-elementet du vil ha som container for innholdet.
For eksempel:
<div class="pkt-container">
<!-- Innholdet ditt her -->
</div>
En container med full bredde:
<div class="pkt-container pkt-container--full">
<!-- Innholdet ditt her -->
</div>
En container med justering til venstre, hĂžyre eller sentrert:
<div class="pkt-container pkt-container--left">
<!-- Innholdet ditt her -->
</div>
<div class="pkt-container pkt-container--center">
<!-- Innholdet ditt her -->
</div>
<div class="pkt-container pkt-container--right">
<!-- Innholdet ditt her -->
</div>
En responsiv container med forskjellige bredder basert pÄ skjermstÞrrelser:
<div class="pkt-container pkt-container--phablet">
<!-- Innholdet ditt her -->
</div>
<div class="pkt-container pkt-container--tablet">
<!-- Innholdet ditt her -->
</div>
<div class="pkt-container pkt-container--laptop">
<!-- Innholdet ditt her -->
</div>
Se vÄre breakpoints her.
Synlighet
Bruk pkt-hide for Ă„ skjule eller pkt-showfor Ă„ gjĂžre elementer synlig. Disse kan brukes i kombinasjon med breakpoints.
-{synlighet}-{breakpoint}-up indikerer at synligheten av elementet vil endre seg basert pÄ skjermstÞrrelsen. For eksempel, .pkt-hide-laptop-up betyr at elementet vil vÊre skjult pÄ laptopskjermer og stÞrre.
<!-- Skjul innholdet fra tablet og opp -->
<p class="pkt-hide-tablet-up">...</p>
<!-- Vis innholdet fra phablet og opp -->
<p class="pkt-hide pkt-show-phablet-up">...</p>
Se vÄre breakpoints her.
Tekstjustering
Juster teksten, eksempel:
<p class="pkt-txt-start">Venstrejustert tekst.</p>
<p class="pkt-txt-center">Senterjustert tekst.</p>
<p class="pkt-txt-end">HĂžyrejustert tekst.</p>
Vis kun for skjermlesere
pkt-sr-only skjuler innholdet visuelt, men gjÞr det tilgjengelig for skjermlesere. Dette er nyttig for Ä gi tilgjengelighet til innhold som ikke skal vises pÄ skjermen, men som er viktig for personer med nedsatt syn eller som bruker skjermlesere.
<h2 class="pkt-sr-only">Tittel for skjermlesere</div>
Hopp til hovedinnhold (skip-link)
pkt-skiplink er en klasse som brukes for Ă„ lage en âhopp til hovedinnholdâ lenke, som er spesielt nyttig for tilgjengelighet. Denne lenken lar brukere, spesielt de som bruker tastatur eller skjermlesere, hoppe direkte til hovedinnholdet pĂ„ en nettside, og dermed unngĂ„ Ă„ mĂ„tte navigere gjennom sidens header og navigasjon.
<a href="#main-content" class="pkt-skiplink">Hopp til hovedinnhold</a>
Denne kan legges til fÞr headeren pÄ siden, og vil vÊre synlig nÄr den fÄr fokus (for eksempel ved Ä trykke pÄ Tab-tasten).
Farger
Vi har hjelpeklasser for bakgrunn, tekstfarge og border for alle vÄre farger. Les mer om fargenes hjelpeklasser her.
Avkorting
Avkorter teksten som overskrider breddeomrÄdet til elementet.
Krever display: inline-block eller display: block for Ă„ fungere som forventet.
<div class="pkt-row">
<div class="pkt-col-4 pkt-truncate-text">
Digitaliseringsetaten i Oslo kommune ble opprettet 1. januar 2026.
</div>
</div>