CSS-funktionerna som gör mest av arbetet, grupperade efter uppgift: beräkna storlekar, läsa anpassade egenskaper, blanda och välja färger, måla gradienter, tillämpa filter, rita former, transformera boxar och välja värden med logik. Varje rad parar ihop funktionen med ett exempel på en rad.
En CSS-funktion tar argument och returnerar ett värde som webbläsaren använder. De mest använda är calc() för aritmetik, var() för design-tokens, clamp() för flytande storlekar och color-mix() för härledda färger. Nästla dem fritt: clamp(1rem, var(--fluid), 3rem) är ett enda responsivt värde.
Referenstabell · 62 poster
CSS-funktionerExplained
62 of 62 rows
Storlek och matematik
Resultatet av ett aritmetiskt uttryck, med blandade enheter.
width: calc(100% - 2rem);
Det minsta av de givna värdena.
width: min(100%, 60ch);
Det största av de givna värdena.
width: max(320px, 40vw);
Ett värde begränsat mellan ett minimum, ett önskat värde och ett maximum.
font-size: clamp(1rem, 2vw, 1.5rem);
Läser en miljövariabel som tillhandahålls av användaragenten.
padding: env(safe-area-inset-top);
En storlek begränsad till innehållets inneboende bredd.
width: fit-content(200px);
Avrundar ett värde till närmaste multipel av ett annat.
width: round(up, 133px, 50px);
Den positiva resten av en division, alltid icke-negativ.
margin: mod(100px, 30px);
Resten av en division, med tecknet från täljaren.
margin: rem(-100px, 30px);
Det absoluta värdet.
translateX(abs(-10px));
-1, 0 eller 1, beroende på värdets tecken.
padding: sign(-5px) * 10px;
Grid
Ett storleksintervall för gridspår, mellan ett minimum och ett maximum.