Polecane kursy:
- Poprzednia strona Funkcja circle() w CSS
- Następna strona Funkcja color() w CSS
- Wróć do poprzedniego poziomu Podręcznik referencyjny funkcji CSS
Funkcja CSS clamp()
Definicja i użycie CSS clamp()
Funkcja służy do ustawienia wartości, która dostosowuje się automatycznie między minimalną a maksymalną wartością w zależności od rozmiaru viewport.
clamp()
Funkcja ma trzy parametry: minimalna wartość, wartość preferowana i maksymalna wartość. Jeśli wartość preferowana znajduje się w określonym zakresie, przeglądarka wybierze wartość preferowaną; w przeciwnym razie, przeglądarka wybierze minimalną lub maksymalną wartość.
Przykład
Ustaw最小字体大小 <h1> na 2rem,最大字体大小 na 3.5rem. Jednocześnie ustaw最小字体大小 <p> na 1rem,最大字体大小 na 2.5rem:
h1 { font-size: clamp(2rem, 2.5vw, 3.5rem); } p { font-size: clamp(1rem, 2.5vw, 2.5rem); }
Gramatyka CSS
clamp(min, preferred, max)
Wartość | Opis |
---|---|
min | Opcjonalne. Określ minimalną wartość dozwoloną. |
preferred | Wymagane. Określ preferowaną wartość. |
max | Opcjonalne. Określ maksymalną wartość dozwoloną. |
Szczegóły techniczne
Wersja: | Moduł CSS Values and Units Level 4 |
---|
Obsługa przeglądarek
Tabela liczby oznaczają wersję przeglądarki, która w pełni obsługuje tę funkcję.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
79 | 79 | 75 | 13.1 | 66 |
- Poprzednia strona Funkcja circle() w CSS
- Następna strona Funkcja color() w CSS
- Wróć do poprzedniego poziomu Podręcznik referencyjny funkcji CSS