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:

TypeKlassenavnModifier / HelperBeskrivelse
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-onlyInnholdet blir skjult visuelt, men kan leses av skjermleser
Avkortning.pkt-truncate-textKrever 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>

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>