in English

Oggetto multimediale

Documentazione ed esempi per l'oggetto multimediale di Bootstrap per costruire componenti altamente ripetitivi come commenti sul blog, tweet e simili.

Esempio

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 .mediae l' .media-bodyintorno del contenuto. Il riempimento e il margine opzionali possono essere controllati tramite utilità di spaziatura .

Placeholder 64x64
Intestazione multimediale

Farai lo stesso per me? È tempo di affrontare la musica Non sono più la tua musa ispiratrice. Ho sentito che è bellissimo, sii il giudice e le mie ragazze voteranno. Sento una fenice dentro di me. Il paradiso è geloso del nostro amore, gli angeli piangono dall'alto. Sì, mi porti all'utopia.

<div class="media">
  <img src="..." class="mr-3" alt="...">
  <div class="media-body">
    <h5 class="mt-0">Media heading</h5>
    <p>Will you do the same for me? It's time to face the music I'm no longer your muse. Heard it's beautiful, be the judge and my girls gonna take a vote. I can feel a phoenix inside of me. Heaven is jealous of our love, angels are crying from up above. Yeah, you take me to utopia.</p>
  </div>
</div>
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 ::beforepseudo ::after-elementi) come elementi flessibili. L'unica soluzione consiste nell'impostare un valore non inline display(ad esempio, block, inline-blocko flex). Ti consigliamo di utilizzare .d-flex, una delle nostre utilità di visualizzazione , come soluzione semplice.

Fonte: Flexbugs su GitHub

Nidificazione

Gli oggetti multimediali possono essere nidificati all'infinito, anche se ti suggeriamo di fermarti a un certo punto. Posiziona nidificato .mediaall'interno .media-bodydi un oggetto multimediale principale.

Placeholder 64x64
Intestazione multimediale

Stare in prima linea quando le bombe iniziano a cadere. Il paradiso è geloso del nostro amore, gli angeli piangono dall'alto. Non posso sostituirti con un milione di anelli. Ragazzo, quando sei con me te ne darò un assaggio. Non c'è ritorno. Prima che mi incontrassi stavo bene, ma le cose erano piuttosto pesanti. Pesante è la testa che porta la corona.

Placeholder 64x64
Intestazione multimediale

Saluti cari facciamo un viaggio. Sì, facciamo piangere gli angeli, che piovono sulla terra dall'alto. Darti qualcosa di buono per festeggiare. Mi mordevo la lingua e trattenevo il respiro. Ti farò battere il cuore nei miei jeans attillati. Mentre cammino da solo a un ritmo diverso. L'estate dopo il liceo quando ci siamo incontrati per la prima volta. Sei così ipnotizzante, potresti essere il diavolo? Potresti essere un angelo? È ora di tirare fuori i grandi palloncini. Pensavo di essere l'eccezione. Bikini, zucchine, Martini, niente pipistrelli.

<div class="media">
  <img src="..." class="mr-3" alt="...">
  <div class="media-body">
    <h5 class="mt-0">Media heading</h5>
    <p>Standing on the frontline when the bombs start to fall. Heaven is jealous of our love, angels are crying from up above. Can't replace you with a million rings. Boy, when you're with me I'll give you a taste. There’s no going back. Before you met me I was alright but things were kinda heavy. Heavy is the head that wears the crown.</p>

    <div class="media mt-3">
      <a class="mr-3" href="#">
        <img src="..." alt="...">
      </a>
      <div class="media-body">
        <h5 class="mt-0">Media heading</h5>
        <p>Greetings loved ones let's take a journey. Yes, we make angels cry, raining down on earth from up above. Give you something good to celebrate. I used to bite my tongue and hold my breath. I'm ma get your heart racing in my skin-tight jeans. As I march alone to a different beat. Summer after high school when we first met. You're so hypnotizing, could you be the devil? Could you be an angel? It's time to bring out the big balloons. Thought that I was the exception. Bikinis, zucchinis, Martinis, no weenies.</p>
      </div>
    </div>
  </div>
</div>

Allineamento

I media in un oggetto multimediale possono essere allineati con le utilità flexbox nella parte superiore (predefinita), centrale o finale del .media-bodycontenuto.

Placeholder 64x64
Supporti allineati in alto

La metterò in coma. Dai un centinaio di ragioni per cui e dici che ci proverai davvero. Quindi mi sono seduto in silenzio, ho accettato educatamente. Preparandomi per la mia battaglia finale. E al mio diciottesimo compleanno abbiamo dei tatuaggi coordinati. Così très chic, sì, è un classico. Sono pronto per la strada meno battuta.

Sto camminando in onda (stasera). Ma con i piedi per terra. Sei originale, non può essere sostituito. Ma in un'altra vita sarei la tua ragazza. Siamo andati a Cali e ci siamo ubriacati sulla spiaggia. Possiamo ballare, finché non moriremo, io e te, saremo giovani per sempre. Ti ho visto in centro cantare il blues.

<div class="media">
  <img src="..." class="align-self-start mr-3" alt="...">
  <div class="media-body">
    <h5 class="mt-0">Top-aligned media</h5>
    <p>I’m gon’ put her in a coma. You give a hundred reasons why, and you say you're really gonna try. So I sat quietly, agreed politely. Suiting up for my crowning battle. And on my 18th Birthday we got matching tattoos. So très chic, yeah, she's a classic. I am ready for the road less traveled.</p>
    <p>I'm walking on air (tonight). But down to earth. You're original, cannot be replaced. But in another life I would be your girl. We drove to Cali and got drunk on the beach. We can dance, until we die, you and I, will be young forever. Saw you downtown singing the Blues.</p>
  </div>
</div>
Placeholder 64x64
Supporti allineati al centro

Diventerà fredda come un congelatore. Alla fine di tutto. Pungendo come un'ape mi sono guadagnato i miei voti. Bikini, zucchine, Martini, niente pipistrelli. Spero che tu abbia un sano appetito. Possiamo ballare, finché non moriremo, io e te, saremo giovani per sempre. Stiamo vivendo la vita. Lo stiamo facendo bene. Si dice per strada, hai qualcosa da mostrarmi, io.

Voglio vedere lo spettacolo in 3D, un film. Dicono, abbi paura di non essere come gli altri, amante futuristico. Apri il tuo cuore. Quindi mi sono seduto in silenzio, ho accettato educatamente. Lo scorso venerdì sera. Sì, sei fortunato se sei sul suo aereo. Sarò il tuo regalo, ti darò qualcosa di buono da festeggiare.

<div class="media">
  <img src="..." class="align-self-center mr-3" alt="...">
  <div class="media-body">
    <h5 class="mt-0">Center-aligned media</h5>
    <p>She'll turn cold as a freezer. At the eh-end of it all. Stinging like a bee I earned my stripes. Bikinis, zucchinis, Martinis, no weenies. I hope you got a healthy appetite. We can dance, until we die, you and I, will be young forever. We're living the life. We're doing it right. Word on the street, you got somethin' to show me, me.</p>
    <p class="mb-0">Wanna see the show in 3D, a movie. They say, be afraid you're not like the others, futuristic lover. Open up your heart. So I sat quietly, agreed politely. Last Friday night. Yeah, you're lucky if you're on her plane. I'll be your gift, give you something good to celebrate.</p>
  </div>
</div>
Placeholder 64x64
Supporti allineati in basso

Dai, lascia che i tuoi colori esplodano. Riesco a sentire questa luce che è dentro di me. Per tutta la notte stanno suonando, la tua canzone. Da Tokyo al Messico, a Rio. Non c'è ritorno. Ma con i piedi per terra. Magico, colorato, Mr. Mystery, ee. DNA diverso, non ti capiscono.

Ma con i piedi per terra. Ce l'ha, je ne sais quoi, lo sai. Vedo la scritta sul muro. I ragazzi si rompono il collo cercando di intrufolarsi per dare una sbirciatina. Prendimi, ta-ta-prendimi. Apri il tuo cuore. Pensavo di essere l'eccezione. Boom Boom boom. Venice beach e Palm Springs, l'estate è tutto. Riporta il ritmo. (Questo è come facciamo)

<div class="media">
  <img src="..." class="align-self-end mr-3" alt="...">
  <div class="media-body">
    <h5 class="mt-0">Bottom-aligned media</h5>
    <p>Come on, let your colours burst. I can feel this light that's inside of me. All night they're playing, your song. From Tokyo to Mexico, to Rio. There’s no going back. But down to earth. Magical, colorful, Mr. Mystery, ee. Different DNA, they don't understand you.</p>
    <p class="mb-0">But down to earth. She's got that, je ne sais quoi, you know it. I can see the writing on the wall. The boys break their necks try'na to creep a little sneak peek. Take me, ta-ta-take me. Open up your heart. Thought that I was the exception. Boom, boom, boom. Venice beach and Palm Springs, summertime is everything. Bring the beat back. (This is how we do)</p>
  </div>
</div>

Ordine

Modifica l'ordine del contenuto negli oggetti multimediali modificando l'HTML stesso o aggiungendo alcuni CSS flexbox personalizzati per impostare la orderproprietà (su un numero intero a tua scelta).

Oggetto multimediale

So che ci sarà sacrificio, ma questo è il prezzo. Sei abbastanza coraggioso da farmi vedere il tuo pavone? Sii il tuo sogno adolescenziale stasera. Uh-huh, ti vedo. Non c'è ritorno. Sì, abbiamo esaurito le nostre carte di credito e siamo stati cacciati dal bar. Quindi lascia che ti porti il ​​tuo vestito di compleanno. Potresti innamorarti quando la incontri. Avevi il mondo nel palmo delle tue mani. Non lasciare che la grandezza ti abbatta, oh, oh sì. Ora parliamo di astrologia, ci facciamo le unghie, tutto giapponese. Rendimi la tua Afrodite.

Placeholder 64x64
<div class="media">
  <div class="media-body">
    <h5 class="mt-0 mb-1">Media object</h5>
    <p>I know there will be sacrifice but that's the price. Are you brave enough to let me see your peacock? Be your teenage dream tonight. Uh-huh, I see you. There’s no going back. Yeah, we maxed our credit cards and got kicked out of the bar. So let me get you in your birthday suit. You may fall in love when you meet her. Had the world in the palm of your hands. Don't let the greatness get you down, oh, oh yeah. Now we talking astrology, getting our nails did, all Japanese-y. Make me your Aphrodite.</p>
  </div>
  <img src="..." class="ml-3" alt="...">
</div>

Elenco dei media

Poiché l'oggetto multimediale ha così pochi requisiti strutturali, puoi anche utilizzare queste classi sugli elementi HTML degli elenchi. Sul tuo <ul>o <ol>, aggiungi .list-unstyledper rimuovere tutti gli stili di elenco predefiniti del browser, quindi applica .mediaal tuo <li>s. Come sempre, usa le utilità di spaziatura dove necessario per la messa a punto.

  • Placeholder 64x64
    Oggetto multimediale basato su elenco

    Tutte le mie ragazze vintage Chanel baby. Così puoi avere la tua torta. Stanotte, stanotte, stanotte, vado in onda. Lentamente ingoiando la mia paura, yeah yeah Crescendo velocemente in un fulmine. Così caldo e pesante, fino all'alba. Quella fiaba che termina con un cavaliere dall'armatura scintillante. Pesante è la testa che porta la corona.

  • Placeholder 64x64
    Oggetto multimediale basato su elenco

    Forse un motivo per cui tutte le porte sono chiuse. Perché una volta che sei mio, una volta che sei mio Sii il tuo sogno adolescenziale stasera. Pesante è la testa che porta la corona. Non è nemmeno una vacanza, niente da festeggiare. Una tempesta perfetta, una tempesta perfetta.

  • Placeholder 64x64
    Oggetto multimediale basato su elenco

    Sei abbastanza coraggioso da farmi vedere il tuo pavone? Non c'è ritorno. Questa è l'ultima volta che dici, dopo l'ultima riga che interrompi. Alla fine di tutto.

<ul class="list-unstyled">
  <li class="media">
    <img src="..." class="mr-3" alt="...">
    <div class="media-body">
      <h5 class="mt-0 mb-1">List-based media object</h5>
      <p>All my girls vintage Chanel baby. So you can have your cake. Tonight, tonight, tonight, I'm walking on air. Slowly swallowing down my fear, yeah yeah. Growing fast into a bolt of lightning. So hot and heavy, 'Til dawn. That fairy tale ending with a knight in shining armor. Heavy is the head that wears the crown.</p>
    </div>
  </li>
  <li class="media my-4">
    <img src="..." class="mr-3" alt="...">
    <div class="media-body">
      <h5 class="mt-0 mb-1">List-based media object</h5>
      <p>Maybe a reason why all the doors are closed. Cause once you’re mine, once you’re mine. Be your teenage dream tonight. Heavy is the head that wears the crown. It's not even a holiday, nothing to celebrate. A perfect storm, perfect storm.</p>
    </div>
  </li>
  <li class="media">
    <img src="..." class="mr-3" alt="...">
    <div class="media-body">
      <h5 class="mt-0 mb-1">List-based media object</h5>
      <p>Are you brave enough to let me see your peacock? There’s no going back. This is the last time you say, after the last line you break. At the eh-end of it all.</p>
    </div>
  </li>
</ul>