Oggetto multimediale
Documentazione ed esempi per l'oggetto multimediale di Bootstrap per costruire componenti altamente ripetitivi come commenti sul blog, tweet e simili.
L' oggetto multimediale aiuta a costruire componenti complessi e ripetitivi in cui alcuni media sono posizionati accanto a contenuti che non si avvolgono attorno a tali media. Inoltre, lo fa con solo due classi richieste grazie a flexbox.
Di seguito è riportato un esempio di un singolo oggetto multimediale. Sono necessarie solo due lezioni: l'avvolgimento .media
e l' .media-body
intorno del contenuto. Il riempimento e il margine opzionali possono essere controllati tramite utilità di spaziatura .
Intestazione multimediale
Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin. Cras purus odio, vestibolo in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus.Flexbug #12: gli elementi inline non vengono trattati come elementi flessibili
Internet Explorer 10-11 non esegue il rendering di elementi in linea come collegamenti o immagini (o ::before
pseudo ::after
-elementi) come elementi flessibili. L'unica soluzione consiste nell'impostare un valore non inline display
(ad esempio, block
, inline-block
o flex
). Ti consigliamo di utilizzare .d-flex
, una delle nostre utilità di visualizzazione , come soluzione semplice.
Fonte: Flexbugs su GitHub
Gli oggetti multimediali possono essere nidificati all'infinito, anche se ti suggeriamo di fermarti a un certo punto. Posiziona nidificato .media
all'interno .media-body
di un oggetto multimediale principale.
Intestazione multimediale
Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin. Cras purus odio, vestibolo in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus.I media in un oggetto multimediale possono essere allineati con le utilità flexbox nella parte superiore (predefinita), centrale o finale del .media-body
contenuto.
Supporti allineati in alto
Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin. Cras purus odio, vestibolo 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.
Supporti allineati al centro
Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin. Cras purus odio, vestibolo 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.
Supporti allineati in basso
Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin. Cras purus odio, vestibolo 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.
Modifica l'ordine del contenuto negli oggetti multimediali modificando l'HTML stesso o aggiungendo alcuni CSS flexbox personalizzati per impostare la order
proprietà (su un numero intero a tua scelta).
Oggetto multimediale
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.Because the media object has so few structural requirements, you can also use these classes on list HTML elements. On your <ul>
or <ol>
, add the .list-unstyled
to remove any browser default list styles, and then apply .media
to your <li>
s. As always, use spacing utilities wherever needed to fine tune.
-
List-based media object
Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin. Cras purus odio, vestibolo in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus. -
Oggetto multimediale basato su elenco
Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin. Cras purus odio, vestibolo in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus. -
Oggetto multimediale basato su elenco
Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin. Cras purus odio, vestibolo in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus.