Avrunding

Designsystemet definerer seks nivåer av avrunding (border-radius) som brukes konsistent på tvers av alle komponenter.

Tokens

VisueltTokenCSS-variabelVerdiBeskrivelse
radius.none--radius-none0pxIngen avrunding
radius.sm--radius-sm2pxLiten avrunding
radius.md--radius-md4pxMedium avrunding
radius.lg--radius-lg8pxStor avrunding
radius.xl--radius-xl12pxEkstra stor avrunding
radius.full--radius-full9999pxHelt rund (sirkel/pille)

Bruk i CSS

.card {
  border-radius: var(--radius-lg);
}
 
.badge {
  border-radius: var(--radius-full);
}
 
.button {
  border-radius: var(--radius-md);
}

Bruk i TypeScript

import { tokens } from "@kilden/design-tokens";
 
const radius = tokens.radius.lg;
// → "var(--radius-lg)"