Αντικείμενο πολυμέσων
Τεκμηρίωση και παραδείγματα για το αντικείμενο πολυμέσων του Bootstrap να δημιουργεί εξαιρετικά επαναλαμβανόμενα στοιχεία όπως σχόλια ιστολογίου, tweets και παρόμοια.
Παράδειγμα
Το αντικείμενο πολυμέσων βοηθά στη δημιουργία πολύπλοκων και επαναλαμβανόμενων στοιχείων όπου ορισμένα μέσα είναι τοποθετημένα δίπλα σε περιεχόμενο που δεν τυλίγεται γύρω από το εν λόγω μέσο. Επιπλέον, το κάνει αυτό με μόνο δύο απαιτούμενες κλάσεις χάρη στο flexbox.
Παρακάτω είναι ένα παράδειγμα ενός μεμονωμένου αντικειμένου πολυμέσων. Απαιτούνται μόνο δύο κατηγορίες—το περιτύλιγμα .media
και το .media-body
περιεχόμενό σας. Η προαιρετική επένδυση και το περιθώριο μπορούν να ελεγχθούν μέσω των βοηθητικών προγραμμάτων Spacing .
Επικεφαλίδα μέσων ενημέρωσης
Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis στο faucibus.Flexbug #12: Τα ενσωματωμένα στοιχεία δεν αντιμετωπίζονται ως ευέλικτα στοιχεία
Ο Internet Explorer 10-11 δεν αποδίδει ενσωματωμένα στοιχεία όπως συνδέσμους ή εικόνες (ή ::before
και ::after
ψευδοστοιχεία) ως ευέλικτα στοιχεία. Η μόνη λύση είναι να ορίσετε μια μη ενσωματωμένη display
τιμή (π.χ., block
, inline-block
ή flex
). Προτείνουμε να χρησιμοποιήσετε .d-flex
ένα από τα βοηθητικά προγράμματα προβολής μας ως εύκολη λύση.
Πηγή: Flexbugs στο GitHub
Φωλιάζοντας
Τα αντικείμενα πολυμέσων μπορούν να είναι άπειρα ένθετα, αν και σας προτείνουμε να σταματήσετε κάποια στιγμή. Τοποθέτηση ένθετο .media
μέσα στο .media-body
γονικό αντικείμενο πολυμέσων.
Επικεφαλίδα μέσων ενημέρωσης
Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis στο faucibus.Ευθυγραμμία
Τα μέσα σε ένα αντικείμενο πολυμέσων μπορούν να ευθυγραμμιστούν με βοηθητικά προγράμματα flexbox στην κορυφή (προεπιλογή), στη μέση ή στο τέλος του .media-body
περιεχομένου σας.
Ευθυγραμμισμένα μέσα από την κορυφή
Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis στο faucibus.
Donec sed odio dui. Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis disparturient montes, nascetur ridiculus mus.
Μέσα στοίχισης στο κέντρο
Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis στο faucibus.
Donec sed odio dui. Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis disparturient montes, nascetur ridiculus mus.
Μέσα στοίχισης κάτω
Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis στο faucibus.
Donec sed odio dui. Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis disparturient montes, nascetur ridiculus mus.
Σειρά
Αλλάξτε τη σειρά περιεχομένου σε αντικείμενα πολυμέσων τροποποιώντας το ίδιο το HTML ή προσθέτοντας κάποιο προσαρμοσμένο Flexbox CSS για να ορίσετε την order
ιδιότητα (σε έναν ακέραιο αριθμό της επιλογής σας).
Αντικείμενο πολυμέσων
Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis στο faucibus.Λίστα πολυμέσων
Επειδή το αντικείμενο πολυμέσων έχει τόσο λίγες δομικές απαιτήσεις, μπορείτε επίσης να χρησιμοποιήσετε αυτές τις κλάσεις σε στοιχεία HTML λίστας. Στο <ul>
ή <ol>
, προσθέστε το .list-unstyled
για να αφαιρέσετε τυχόν προεπιλεγμένα στυλ λίστας του προγράμματος περιήγησης και, στη συνέχεια, εφαρμόστε .media
το στα <li>
s. Όπως πάντα, χρησιμοποιήστε τα βοηθητικά προγράμματα Spacing όπου χρειάζεται για να συντονιστείτε με ακρίβεια.
-
Αντικείμενο πολυμέσων που βασίζεται σε λίστα
Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis στο faucibus. -
Αντικείμενο πολυμέσων που βασίζεται σε λίστα
Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis στο faucibus. -
Αντικείμενο πολυμέσων που βασίζεται σε λίστα
Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis στο faucibus.