Ενότητα aspect-ratio για το CSS
- προηγούμενη σελίδα animation-timing-function
- επόμενη σελίδα backdrop-filter
ορισμός και χρήση
aspect-ratio
η ιδιότητα σας επιτρέπει να καθορίσετε το aspect ratio του πλάτους και του ύψους του στοιχείου.
Αν έχει οριστεί η ιδιότητα aspect-ratio
και πλάτος
η ύψος θα προσαρμοστεί ανάλογα με το ορισμένο aspect ratio.
Για να κατανοήσετε καλύτερα την ιδιότητα aspect-ratio
ιδιότητα, παρακολουθήστε την προσομοίωση.
συμβουλή:στο πλαίσιο της προσαρμοστικής διάταξης aspect-ratio
Η ιδιότητα αυτή είναι χρήσιμη όταν η διάσταση του στοιχείου αλλάζει συχνά και θέλετε να διατηρήσετε το πλάτος και το ύψος σε ισορροπία.
παράδειγμα
παράδειγμα 1
Προσθέστε aspect ratio στο στοιχείο:
div { aspect-ratio: 3 / 2; }
παράδειγμα 2
Αν η διάσταση του στοιχείου div πρέπει να αλλάζει:aspect-ratio
Η ιδιότητα είναι ιδανική για τον έλεγχο του aspect ratio του στοιχείου div. Για παράδειγμα, σε μια συλλογή εικόνων, θέλετε το στοιχείο div να είναι ευέλικτο για να προσαρμόζεται σε όλα τα συσκευές, αλλά να διατηρεί το aspect ratio των εικόνων:
#container > div { aspect-ratio: 3/2; } <div id="container"> <div>alley</div> <div>flowers by the street</div> <div>mountains</div> <div>Cinque Terre</div> </div>
γλώσσα CSS
aspect-ratio: number/number|προεπιλεγμένη τιμή|παράδοση;
τιμή ιδιότητας
τιμή | περιγραφή |
---|---|
number | Η πρώτη αριθμητική τιμή καθορίζει την τιμή πλάτους στο aspect ratio. |
number |
Η δεύτερη αριθμητική τιμή καθορίζει την τιμή ύψους στο aspect ratio. προαιρετική. Αν δεν έχει οριστεί, η τιμή της ύψους είναι προεπιλεγμένη σε 1. |
προεπιλεγμένη τιμή | Ρυθμίστε αυτή την ιδιότητα στην προεπιλεγμένη τιμή. Δείτε: προεπιλεγμένη τιμή. |
παράδοση | παράδοση από το γονικό στοιχείο. Δείτε: παράδοση. |
τεχνικά λεπτομέρειες
προεπιλεγμένη τιμή: | αυτόματα |
---|---|
παράδοση: | όχι |
πώς να δημιουργήσετε αニμασίες: | υποστήριξη. Δείτε:ιδιότητες αニμασιών. |
έκδοση: | CSS3 |
Γλώσσα JavaScript: | object.style.aspectRatio="16/9" |
υποστήριξη προγραμματιστών
Τα αριθμήματα στη τάβλη περιλαμβάνουν τις εκδόσεις των προγραμματιστών που υποστηρίζουν πλήρως αυτό το χαρακτηριστικό.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
88 | 88 | 89 | 15 | 74 |
σχετικές σελίδες
οδηγίες:CSS Μονάδα Γραφής Δικτύου
παραδείγματα:CSS Object-fit Απόδειξη
παραδείγματα:CSS Object-position Απόδειξη
- προηγούμενη σελίδα animation-timing-function
- επόμενη σελίδα backdrop-filter