Funkce CSS, které odvádějí nejvíc práce, seskupené podle úlohy: počítat velikosti, číst vlastní vlastnosti, míchat a vybírat barvy, kreslit přechody, aplikovat filtry, kreslit tvary, transformovat boxy a vybírat hodnoty logikou. Každý řádek spojuje funkci s jednořádkovým příkladem.
Funkce CSS přijímá argumenty a vrací hodnotu, kterou prohlížeč používá. Nejvíce se používají calc() pro aritmetiku, var() pro design tokeny, clamp() pro plynulé velikosti a color-mix() pro odvozené barvy. Zanořujte je libovolně: clamp(1rem, var(--fluid), 3rem) je jediná responzivní hodnota.
Referenční tabulka · 62 položek
Funkce CSSExplained
62 of 62 rows
Velikosti a matematika
Výsledek aritmetického výrazu se smíšenými jednotkami.
width: calc(100% - 2rem);
Nejmenší ze zadaných hodnot.
width: min(100%, 60ch);
Největší ze zadaných hodnot.
width: max(320px, 40vw);
Hodnota omezená mezi minimem, preferovanou hodnotou a maximem.
font-size: clamp(1rem, 2vw, 1.5rem);
Čte proměnnou prostředí poskytnutou uživatelským agentem.
padding: env(safe-area-inset-top);
Velikost omezená na přirozenou šířku obsahu.
width: fit-content(200px);
Zaokrouhlí hodnotu na nejbližší násobek jiné hodnoty.
width: round(up, 133px, 50px);
Kladný zbytek po dělení, vždy nezáporný.
margin: mod(100px, 30px);
Zbytek po dělení, se znaménkem dividenda.
margin: rem(-100px, 30px);
Absolutní hodnota.
translateX(abs(-10px));
-1, 0 nebo 1 podle znaménka hodnoty.
padding: sign(-5px) * 10px;
Grid
Rozsah velikosti pro sloupce a řádky mřížky, mezi minimem a maximem.