Hopp til hovedinnhold
Meny

lmfaole.party / designsystem / tokens / Mellomrom

  • Forside
  • Turer
  • Økonomi
  • Slides
  • Mellomrom / Spacing

    Om kategorien

    Formål

    Delt avstandsskala for gap, padding og margin i UI-krom, bevisst uttrykt i relative em- og lh-enheter. --space-* følger skriftstørrelsen, mens tekstnære avstander heller kan bruke lh direkte.

    Egner seg for

    • Padding, gap og andre avstander i knapper, inputs, merkelapper og lignende UI-krom som skal skalere med teksten.
    • Standard avstand mellom relaterte elementer og mellom tydelig atskilte grupper eller seksjoner.

    Egner seg ikke for

    • Ikke for avstander som konseptuelt følger høyden på en tekstlinje, som avsnitts- og listemarger; bruk lh direkte.
    • Ikke for ikonstørrelser, hjørneavrunding eller annen geometri som ikke beskriver mellomrom.

    Tokens

    Token Verdi Beskrivelse
    --space-2xs0.2emSvært tett mellomrom for ikonpadding og kompakte merkelapper der luft må holdes på et minimum.
    --space-xs0.4emTett mellomrom for vertikal knapp- og inputpadding og små avstander i tag-lignende elementer.
    --space-small0.6emKompakt standardsteg for knapp- og inputpadding og gap mellom tett relaterte elementer.
    --space-medium1emNormal grunnavstand mellom relaterte elementer i samme gruppe eller seksjon.
    --space-large1.5emRomsligere avstand mellom seksjoner og tydelig atskilte grupper.

    Detaljer

    • --space-* bruker bevisst em, fordi skalaen primært styrer UI-krom som knapp- og tag-padding og derfor skal følge skriftstørrelsen.
    • Når avstanden egentlig betyr "en brøkdel av en tekstlinje", brukes lh-verdier som 0.5lh eller 1lh direkte i stedet for en egen token.