De CSS-funktioner, der gør det meste af arbejdet, grupperet efter opgave: beregne størrelser, læse brugerdefinerede egenskaber, blande og vælge farver, male gradienter, anvende filtre, tegne former, transformere bokse og vælge værdier med logik. Hver række parrer funktionen med et eksempel på én linje.
En CSS-funktion tager argumenter og returnerer en værdi, som browseren bruger. De mest brugte er calc() til aritmetik, var() til design tokens, clamp() til flydende størrelser og color-mix() til afledte farver. Indlejr dem frit: clamp(1rem, var(--fluid), 3rem) er én responsiv værdi.
Referencetabel · 62 poster
CSS-funktionerExplained
62 of 62 rows
Størrelse og matematik
Resultatet af et aritmetisk udtryk med blandede enheder.
width: calc(100% - 2rem);
Den mindste af de givne værdier.
width: min(100%, 60ch);
Den største af de givne værdier.
width: max(320px, 40vw);
En værdi afgrænset mellem et minimum, en foretrukken værdi og et maximum.
font-size: clamp(1rem, 2vw, 1.5rem);
Læser en miljøvariabel, som brugeragenten leverer.
padding: env(safe-area-inset-top);
En størrelse afgrænset til indholdets naturlige bredde.
width: fit-content(200px);
Afrunder en værdi til det nærmeste multiplum af en anden.
width: round(up, 133px, 50px);
Den positive rest af en division, altid ikke-negativ.
margin: mod(100px, 30px);
Resten af en division med fortegnet fra dividenden.
margin: rem(-100px, 30px);
Den absolutte værdi.
translateX(abs(-10px));
-1, 0 eller 1 afhængigt af værdiens fortegn.
padding: sign(-5px) * 10px;
Grid
Et størrelsesinterval til grid-spor, mellem et minimum og et maximum.