Προτεινόμενα μαθήματα:
- Προηγούμενη σελίδα CSS circle() Λειτουργία
- Επόμενη σελίδα CSS color() Λειτουργία
- Επιστροφή στο προηγούμενο επίπεδο Εγχειρίδιο Αναφορών Λειτουργιών CSS
CSS clamp() συνάρτηση
Ορισμός και χρήση του CSS clamp()
Η συνάρτηση χρησιμοποιείται για να ρυθμίσει μια τιμή που θα προσαρμόζεται αυτόματα μεταξύ της ελάχιστης και της μέγιστης τιμής ανάλογα με το μέγεθος του视口.
clamp()
Η συνάρτηση έχει τρεις παραμέτρους: την ελάχιστη τιμή, την προτιμώμενη τιμή και τη μέγιστη τιμή. Αν η προτιμώμενη τιμή βρίσκεται εντός του καθορισμένου διαστήματος, ο περιηγητής θα επιλέξει την προτιμώμενη τιμή; αλλιώς, ο περιηγητής θα επιλέξει την ελάχιστη ή τη μέγιστη τιμή.
Παράδειγμα
Ρυθμίστε το ελάχιστο μέγεθος γραμματοσειράς του στοιχείου <h1> σε 2rem και το μέγιστο μέγεθος γραμματοσειράς σε 3.5rem. Ταυτόχρονα, ρυθμίστε το ελάχιστο μέγεθος γραμματοσειράς του στοιχείου <p> σε 1rem και το μέγιστο μέγεθος γραμματοσειράς σε 2.5rem:
h1 { font-size: clamp(2rem, 2.5vw, 3.5rem); } p { font-size: clamp(1rem, 2.5vw, 2.5rem); }
Γλωσσική δομή CSS
clamp(min, preferred, max)
Τιμή | Περιγραφή |
---|---|
min | Προαιρετικό. Ορίζει τη μικρότερη επιτρεπόμενη τιμή. |
preferred | Απαιτείται. Ορίζει την προτιμώμενη τιμή. |
max | Προαιρετικό. Ορίζει τη μέγιστη επιτρεπόμενη τιμή. |
Τεχνικά λεπτομέρειες
Έκδοση: | CSS Values and Units Module Level 4 |
---|
Υποστήριξη περιηγητή
Τα αριθμήματα στη τάβλη αναφέρονται στην έκδοση του προγράμματος περιήγησης που υποστηρίζει πλήρως τη συνάρτηση.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
79 | 79 | 75 | 13.1 | 66 |
- Προηγούμενη σελίδα CSS circle() Λειτουργία
- Επόμενη σελίδα CSS color() Λειτουργία
- Επιστροφή στο προηγούμενο επίπεδο Εγχειρίδιο Αναφορών Λειτουργιών CSS