Funkcje CSS, które wykonują najwięcej pracy, pogrupowane według zadania: obliczanie rozmiarów, odczytywanie custom properties, mieszanie i wybieranie kolorów, malowanie gradientów, stosowanie filtrów, rysowanie kształtów, transformowanie boxów i wybieranie wartości za pomocą logiki. Każdy wiersz łączy funkcję z jednoliniowym przykładem.
Funkcja CSS przyjmuje argumenty i zwraca wartość, której używa przeglądarka. Najważniejsze to calc() do arytmetyki, var() do design tokenów, clamp() do płynnych rozmiarów i color-mix() do kolorów pochodnych. Zagnieżdżaj je swobodnie: clamp(1rem, var(--fluid), 3rem) to jedna responsywna wartość.
Tabela referencyjna · 62 wpisy
Funkcje CSSExplained
62 of 62 rows
Rozmiary i matematyka
Wynik wyrażenia arytmetycznego, z mieszanymi jednostkami.
width: calc(100% - 2rem);
Najmniejsza z podanych wartości.
width: min(100%, 60ch);
Największa z podanych wartości.
width: max(320px, 40vw);
Wartość ograniczona między minimum, wartością preferowaną i maksimum.
font-size: clamp(1rem, 2vw, 1.5rem);
Odczytuje zmienną środowiskową dostarczaną przez agenta użytkownika.
padding: env(safe-area-inset-top);
Rozmiar ograniczony do wewnętrznej szerokości treści.
width: fit-content(200px);
Zaokrągla jedną wartość do najbliższej wielokrotności drugiej.
width: round(up, 133px, 50px);
Dodatnia reszta z dzielenia, zawsze nieujemna.
margin: mod(100px, 30px);
Reszta z dzielenia, zachowuje znak dzielnej.
margin: rem(-100px, 30px);
Wartość bezwzględna.
translateX(abs(-10px));
-1, 0 lub 1, zgodnie ze znakiem wartości.
padding: sign(-5px) * 10px;
Grid
Zakres rozmiarów dla ścieżek gridu, między minimum i maksimum.