Gå til innholdet

Paragraph

Brødtekst med lesbar linjelengde. Bredden er begrenset til 70 tegn, fordi lengre linjer gjør det vanskelig å finne tilbake til starten av neste. Det er den vanligste grunnen til at en tekst er tung å lese selv når skriften er stor nok.

import "@fristil/designsystem/tokens.css"
import "@fristil/designsystem/paragraph.css"
AttributtBrukes til
(utelatt)Brødtekst
data-variant="lead"Ingressen rett under overskriften
data-size="large"Tekst som skal løftes fram
data-size="small"Bisetninger, datoer, kildehenvisninger

Avsnitt som følger hverandre får luft mellom seg av seg selv.

import { fs } from "@fristil/designsystem"
const ingress = document.querySelector<HTMLParagraphElement>("#ingress")
fs.setAttributes(ingress, fs.paragraph({ variant: "lead" }))
KlasseHva det er
.fs-paragraphAvsnittet. Størrelsen kommer fra data-size, ingressen fra data-variant.
VariabelStandard
--fs-paragraph-width70ch
--fs-paragraph-gapvar(--size-3)

Står avsnittet i en spalte som allerede er smal nok, kan grensen fjernes:

.fs-card .fs-paragraph {
--fs-paragraph-width: none;
}

Se Tilpasning for hvordan variablene og laget virker.

  • Ikke bruk <br> for å lage avsnitt. Et nytt <p> er det skjermlesere kan hoppe mellom.
  • data-size="small" skal ikke brukes på noe brukeren må lese. Vilkår i liten skrift er like vanskelige på skjerm som på papir.
  • La linjelengden stå. Den er den enkleste forskjellen mellom en tekst som leses og en som skummes.