Hopp til innhold

Spacing

Vi har en skala med definerte spacingverdier som brukes til å lage komponenter, og plassere komponenter på siden.

Skala

Det er viktig å gruppere innhold som hører sammen, slik at siden får et oversiktlig hierarki. Vi har flere virkemidler for å oppnå dette. Først og fremst bruker vi luft og typografi. Deretter kan vi fremheve viktig innhold ved bruk av bakgrunnsflater. Hvis det er behov for det, kan vi også bruke bokser og linjer.

SpacingVariabelPikslerRem

jkl.$spacing--$2
var(--jkl-spacing-2)
2px0.125rem

jkl.$spacing--$4
var(--jkl-spacing-4)
4px0.25rem

jkl.$spacing--$8
var(--jkl-spacing-8)
8px0.5rem

jkl.$spacing--$12
var(--jkl-spacing-12)
12px0.75rem

jkl.$spacing--$16
var(--jkl-spacing-16)
16px1rem

jkl.$spacing--$24
var(--jkl-spacing-24)
24px1.5rem

jkl.$spacing--$24
var(--jkl-spacing-24)
24px1.5rem

jkl.$spacing--$32
var(--jkl-spacing-32)
32px2rem

jkl.$spacing--$40
var(--jkl-spacing-40)
40px2.5rem

jkl.$spacing--$64
var(--jkl-spacing-64)
64px4rem

jkl.$spacing--$104
var(--jkl-spacing-104)
104px6.5rem

jkl.$spacing--$168
var(--jkl-spacing-168)
168px10.5rem

Dynamisk spacing

På mindre skjermer ønsker man ofte mindre marginer og avstander enn på store skjermer. Vi tilbyr derfor egne variabler og hjelpeklasser for utviklere med vanlige kombinasjoner av spacinger som endrer seg ut fra skjermstørrelse. Du kan lese mer om disse under Komponenter.

Bokser

Vi bruker bokser sparsomt. Vi legger informasjon i en boks bare når vi har informasjon og elementer som må stå tydelig uthevet og atskilt fra annet innhold. Kortkomponenten er et eksempel på en boks.

Praktisk

For å gjøre det lettere å jobbe med skalaen i Figma kan du sette verdien av "big nudge" til 8px. Dette gjør du under Hamburgermeny (øverst til venstre) → Preferences → Nudge Amount.