Eniten työtä tekevät CSS-funktiot ryhmiteltynä tehtävän mukaan: kokojen laskeminen, mukautettujen ominaisuuksien lukeminen, värien sekoittaminen ja valitseminen, liukuvärien maalaaminen, suodattimien käyttäminen, muotojen piirtäminen, laatikoiden muuntaminen ja arvojen valitseminen logiikalla. Jokainen rivi yhdistää funktion ja yksirivisen esimerkin.
CSS-funktio ottaa argumentteja ja palauttaa arvon, jota selain käyttää. Raskaimmat tekijät ovat calc() aritmetiikkaan, var() design-tokeneihin, clamp() sulaviin kokoihin ja color-mix() johdettuihin väreihin. Sijoita niitä vapaasti: clamp(1rem, var(--fluid), 3rem) on yksi responsiivinen arvo.
Viitetaulukko · 62 merkintää
CSS-funktiotExplained
62 of 62 rows
Koot ja matematiikka
Aritmeettisen lausekkeen tulos sekoitetuilla yksiköillä.
width: calc(100% - 2rem);
Pienin annetuista arvoista.
width: min(100%, 60ch);
Suurin annetuista arvoista.
width: max(320px, 40vw);
Arvo, joka on rajattu minimin, toivotun ja maksimin väliin.
font-size: clamp(1rem, 2vw, 1.5rem);
Lukee käyttäjäagentin tarjoaman ympäristömuuttujan.
padding: env(safe-area-inset-top);
Koko, joka on rajattu sisällön luonnolliseen leveyteen.
width: fit-content(200px);
Pyöristää arvon lähimpään toisen arvon kerrannaiseen.
width: round(up, 133px, 50px);
Jaon positiivinen jakojäännös, aina ei-negatiivinen.
margin: mod(100px, 30px);
Jaon jakojäännös, säilyttää jaettavan merkin.
margin: rem(-100px, 30px);
Itseisarvo.
translateX(abs(-10px));
-1, 0 tai 1 arvon merkin mukaan.
padding: sign(-5px) * 10px;
Grid
Kokoväli grid-radoille minimin ja maksimin välille.