Medijski objekt
Dokumentacija i primjeri za Bootstrapov medijski objekt za izradu komponenti koje se vrlo ponavljaju kao što su komentari na blogu, tweetovi i slično.
Primjer
Medijski objekt pomaže u izgradnji složenih i ponavljajućih komponenti gdje se neki mediji postavljaju uz sadržaj koji se ne omotava oko navedenog medija. Osim toga, to čini sa samo dvije potrebne klase zahvaljujući flexboxu.
Ispod je primjer jednog medijskog objekta. Potrebne su samo dvije klase - omot .media
i .media-body
oko vašeg sadržaja. Dodatno ispunjavanje i margine mogu se kontrolirati pomoću pomoćnih programa za razmake .
Medijski naslov
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 in faucibus.Flexbug #12: Inline elementi se ne tretiraju kao flex stavke
Internet Explorer 10-11 ne prikazuje ugrađene elemente poput veza ili slika (ili ::before
pseudoelemenata ::after
) kao fleksibilne stavke. Jedino zaobilazno rješenje je postavljanje neinline display
vrijednosti (npr. block
, inline-block
, ili flex
). Predlažemo korištenje .d-flex
jednog od naših uslužnih programa za prikaz kao jednostavno rješenje.
Izvor: Flexbugs na GitHubu
Gniježđenje
Medijski objekti mogu biti beskonačno ugniježđeni, iako predlažemo da prestanete u nekom trenutku. Mjesto ugniježđeno .media
unutar .media-body
nadređenog medijskog objekta.
Medijski naslov
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 in faucibus.Poravnanje
Mediji u medijskom objektu mogu se uslužnim programima flexboxa poravnati na vrh (zadano), sredinu ili kraj vašeg .media-body
sadržaja.
Gornji poravnati mediji
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 in faucibus.
Donec sed odio dui. Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.
Mediji poravnati po sredini
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 in faucibus.
Donec sed odio dui. Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.
Mediji poravnati s donje strane
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 in faucibus.
Donec sed odio dui. Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.
Narudžba
Promijenite redoslijed sadržaja u medijskim objektima izmjenom samog HTML-a ili dodavanjem nekog prilagođenog flexbox CSS-a za postavljanje order
svojstva (na cijeli broj po vašem izboru).
Medijski objekt
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 in faucibus.Popis medija
Budući da medijski objekt ima tako malo strukturnih zahtjeva, možete također koristiti ove klase na popisnim HTML elementima. Na <ul>
ili <ol>
dodajte da .list-unstyled
biste uklonili zadane stilove popisa preglednika, a zatim primijenite .media
na svoj <li>
s. Kao i uvijek, koristite pomoćne programe za razmak gdje god je potrebno za fino podešavanje.
-
Medijski objekt temeljen na popisu
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 in faucibus. -
Medijski objekt temeljen na popisu
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 in faucibus. -
Medijski objekt temeljen na popisu
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 in faucibus.