Ενότητα CSS flex-shrink
Ορισμός και χρήση
Η ιδιότητα flex-shrink είναι σταθερή στον ίδιο κουτί, η συστολή του αντικειμένου σε σχέση με τα υπόλοιπα ελαστικά αντικείμενα.
Σημειώσεις:Αν το στοιχείο δεν είναι αντικείμενο ελαστικό, η ιδιότητα flex είναι μη έγκυρη.
Επίσης δείτε:
Εκμάθηση CSS: Ελαστικό πλαίσιο CSS
Εγχειρίδιο CSS:Ιδιότητα flex
Εγχειρίδιο CSS:Ιδιότητα flex-basis
Εγχειρίδιο CSS:Ιδιότητα flex-direction
Εγχειρίδιο CSS:Ιδιότητα flex-flow
Εγχειρίδιο CSS:Ιδιότητα flex-grow
Εγχειρίδιο CSS:Ιδιότητα flex-wrap
Εγχειρίδιο HTML DOM:Ιδιότητα flexShrink
Παράδειγμα
Παράγει την δεύτερη ελαστική μονάδα να συστέλλεται τριπλάσια σε σχέση με τα υπόλοιπα αντικείμενα:
div:nth-of-type(2) { flex-shrink: 3; }
Γλώσσα σύνταξης CSS
flex-shrink: number|initial|inherit;
Τιμή ιδιότητας
Τιμή | Περιγραφή |
---|---|
number | Αριθμός, ορίζει τη συστολή του αντικειμένου σε σχέση με τα υπόλοιπα ελαστικά αντικείμενα. Η προεπιλεγμένη τιμή είναι 1. |
initial | Ρυθμίζει αυτή την ιδιότητα στην προεπιλεγμένη τιμή. Δείτε επίσης initial. |
inherit | Αναδιαμορφώνει αυτή την ιδιότητα από το γονικό στοιχείο. Δείτε επίσης inherit. |
Τεχνικά λεπτομέρειες
Προεπιλεγμένη τιμή: | 1 |
---|---|
Προγενέστερη τιμή: | Όχι |
Παραγωγή animation: | Υποστηρίζεται. Δείτε επίσης:Ιδιότητες animation. |
Έκδοση: | CSS3 |
Γλώσσα σύνταξης JavaScript: | object.style.flexShrink="5" |
Υποστήριξη του προγράμματος περιήγησης
Τα αριθμητικά στην τаблицή σηματοδοτούν την πρώτη έκδοση του προγράμματος περιήγησης που υποστηρίζει πλήρως την ιδιότητα.
Τα αριθμητικά που περιλαμβάνονται με -webkit- ή -moz- δείχνουν την πρώτη έκδοση που χρησιμοποιεί πρόθεμα.
Chrome | IE / Edge | Firefox | Safari | Opera |
---|---|---|---|---|
29.0 21.0 -webkit- |
11.0 | 28.0 18.0 -moz- |
9.0 6.1 -webkit- |
17.0 |