Siirry pääsisältöön

Typography

Avaa ChatGPT:ssä

Typografia-tunnukset käytetään yhtenäisten fonttityylien ylläpitämiseen sovelluksessasi.

Fonttiperhe

Fonttiperheominaisuuksia käytetään määrittämään priorisoitu luettelo fonttiperhenimistä.

Järjestelmän fonttipinoa käytetään oletuksena:

  • Segoe UI Windowsissa
  • Roboto Androidissa ja Chrome OS:ssä
  • San Francisco macOS:ssa ja iOS:ssa
  • Muilla järjestelmillä käytetään varafontteina Helvetica, Arial.

Voit soveltaa tai muuttaa fonttiperhettä käyttämällä --dwc-font-family -muokattavaa ominaisuutta.

Esimerkki

:root {
--dwc-font-family: "Roboto", sans-serif;
}

Muuttujat

MuuttujaOletusarvoEsimerkki
--dwc-font-family-sans-apple-system, BlinkMacSystemFont, 'Roboto', 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'Mustan kvartsin sfinksi, tuomitse vanni.
--dwc-font-family-monoMenlo, Monaco, 'Courier New', monospaceMustan kvartsin sfinksi, tuomitse vanni.
--dwc-font-familyvar(--dwc-font-family-sans)Mustan kvartsin sfinksi, tuomitse vanni.

Fonttikoko

Fonttikoko-ominaisuudet määrittävät joukon fonttikokoja valittavaksi. s on normaali koko ja sitä käytetään useimmissa komponenteissa oletuksena. Kaikki fonttikoot on määritetty em-yksiköissä.

EM-yksikkö

em on suhteellinen pituusyksikkö. Se on suhteellinen vanhemman fonttikoon osalta typografisissa ominaisuuksissa, kuten font-size, ja elementin oman fonttikoon osalta muissa ominaisuuksissa, kuten leveys.

Esimerkki

.title {
font-size: var(--dwc-font-size-3xl);
}

Muuttujat

MuuttujaOletusarvoEsimerkki
--dwc-font-size-2xs0.75remAa
--dwc-font-size-xs0.813remAa
--dwc-font-size-s0.875remAa
--dwc-font-size-m1remAa
--dwc-font-size-l1.125remAa
--dwc-font-size-xl1.375remAa
--dwc-font-size-2xl1.75remAa
--dwc-font-size-3xl2.25remAa
--dwc-font-sizevar(--dwc-font-size-s)Aa

Fonttipaino

Fonttipaino CSS-ominaisuus asettaa fontin painon (tai paksuuden).

Esimerkki

p {
font-weight: var(--dwc-font-weight-semibold);
}
MuuttujaOletusarvoEsimerkki
--dwc-font-weight-lighter200Aa
--dwc-font-weight-light300Aa
--dwc-font-weight-normal400Aa
--dwc-font-weight-semibold500Aa
--dwc-font-weight-bold700Aa
--dwc-font-weight-bolder800Aa

Rivikorkeus

Rivikorkeus CSS-ominaisuus asettaa riviboksin korkeuden. Sitä käytetään yleisesti tekstirivien välin asettamiseen.

Esimerkki

p {
line-height: var(--dwc-font-line-height-m);
}

Muuttujat

MuuttujaOletusarvoEsimerkki
--dwc-font-line-height-2xs0.95Mustan kvartsin sfinksi, tuomitse vanni.
Mustan kvartsin sfinksi, tuomitse vanni.
--dwc-font-line-height-xs1.1Mustan kvartsin sfinksi, tuomitse vanni.
Mustan kvartsin sfinksi, tuomitse vanni.
--dwc-font-line-height-s1.25Mustan kvartsin sfinksi, tuomitse vanni.
Mustan kvartsin sfinksi, tuomitse vanni.
--dwc-font-line-height-m1.375Mustan kvartsin sfinksi, tuomitse vanni.
Mustan kvartsin sfinksi, tuomitse vanni.
--dwc-font-line-height-l1.5Mustan kvartsin sfinksi, tuomitse vanni.
Mustan kvartsin sfinksi, tuomitse vanni.
--dwc-font-line-height-xl1.75Mustan kvartsin sfinksi, tuomitse vanni.
Mustan kvartsin sfinksi, tuomitse vanni.
--dwc-font-line-height-2xl2Mustan kvartsin sfinksi, tuomitse vanni.
Mustan kvartsin sfinksi, tuomitse vanni.
--dwc-font-line-heightvar(--dwc-font-line-height-m)Mustan kvartsin sfinksi, tuomitse vanni.
Mustan kvartsin sfinksi, tuomitse vanni.