De CSS-functies die het zwaarste werk doen, gegroepeerd op taak: afmetingen berekenen, custom properties uitlezen, kleuren mengen en kiezen, gradients schilderen, filters toepassen, vormen tekenen, boxes transformeren en waarden met logica kiezen. Elke rij koppelt de functie aan een voorbeeld van één regel.
Een CSS-functie ontvangt argumenten en geeft een waarde terug die de browser gebruikt. De zwaarste werkpaarden zijn calc() voor rekenwerk, var() voor design tokens, clamp() voor vloeiende afmetingen en color-mix() voor afgeleide kleuren. Nest ze vrij: clamp(1rem, var(--fluid), 3rem) is één enkele responsieve waarde.
Referentietabel · 62 items
CSS-functiesExplained
62 of 62 rows
Afmetingen en wiskunde
Het resultaat van een rekenkundige expressie, met gemengde eenheden.
width: calc(100% - 2rem);
De kleinste van de opgegeven waarden.
width: min(100%, 60ch);
De grootste van de opgegeven waarden.
width: max(320px, 40vw);
Een waarde begrensd tussen een minimum, een voorkeurswaarde en een maximum.
font-size: clamp(1rem, 2vw, 1.5rem);
Leest een omgevingsvariabele die door de user agent wordt geleverd.
padding: env(safe-area-inset-top);
Een afmeting begrensd tot de intrinsieke breedte van de inhoud.
width: fit-content(200px);
Rondt een waarde af op het dichtstbijzijnde veelvoud van een andere.
width: round(up, 133px, 50px);
De positieve rest van een deling, altijd niet-negatief.
margin: mod(100px, 30px);
De rest van een deling, met het teken van het deeltal.
margin: rem(-100px, 30px);
De absolute waarde.
translateX(abs(-10px));
-1, 0 of 1, overeenkomstig het teken van de waarde.
padding: sign(-5px) * 10px;
Grid
Een afmetingsbereik voor gridtracks, tussen een minimum en een maximum.