TOKENS
PX vs REM
Pixel er faste størrelser som ikke endrer seg. Rem, derimot, tilpasser seg automatisk fontstørrelsen på root i HTML, og derfor er den ofte best for responsivt design.
Pixel
er bedre egnet for designelementer som skal være faste i størrelse, som logoer eller ikoner, mens rem
kan være mer egnet for typografiske elementer og layoutelementer som skal skalere basert på skjermstørrelse.
I designsystemet er alle relevante tokens i CSS, SASS og LESS i rem
-enheten.
Men ønsker du valgmuligheten finnes våre tokens i Javascript i både px
- og rem
-enheter. De kan hentes ut slik:
import { fontSizes } from '@entur/tokens';
fontSizes.small; // gir tallet 12 (i px)
fontSizes.rem.small; // gir tallet 0.75 (i rem)
En .rem
etter token-navnet vil altså la deg velge mellom rem
-størrelser i stedet for px
-størrelser.