in English

Mediaobjekti

Dokumentaatio ja esimerkkejä Bootstrapin mediaobjektista erittäin toistuvien komponenttien, kuten blogikommenttien, twiittien ja vastaavien, rakentamiseen.

Esimerkki

Mediaobjekti auttaa rakentamaan monimutkaisia ​​ja toistuvia komponentteja, joissa osa mediasta sijoitetaan sellaisen sisällön rinnalle, joka ei kiedo mainitun median ympärille. Lisäksi se tekee tämän vain kahdella vaaditulla luokalla flexboxin ansiosta.

Alla on esimerkki yhdestä mediaobjektista. Vain kaksi luokkaa vaaditaan – kääre .mediaja .media-bodysisällön ympärillä. Valinnaista pehmustetta ja marginaalia voidaan ohjata välitysapuohjelmien avulla .

Placeholder 64x64
Media otsikko

Teetkö saman minulle? On aika kohdata musiikki, en ole enää muusasi. Kuulin, että se on kaunista, ole tuomari ja tyttöni äänestävät. Tunnen sisälläni feeniksin. Taivas on kateellinen rakkaudestamme, enkelit itkevät ylhäältä. Kyllä, viet minut utopiaan.

<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: Sisäisiä elementtejä ei käsitellä flex-elementteinä

Internet Explorer 10-11 ei renderöi sisäisiä elementtejä, kuten linkkejä tai kuvia (tai ::beforepseudoelementtejä ::after) joustavina kohteina. Ainoa kiertotapa on asettaa ei-rivinen displayarvo (esim. block, inline-block, tai flex). Suosittelemme käyttämään .d-flexyhtä näyttöapuohjelmistamme helppona korjauksena.

Lähde: Flexbugs GitHubissa

Pesivä

Mediaobjektit voivat olla rajattomasti sisäkkäisiä, mutta suosittelemme lopettamista jossain vaiheessa. Sijoita ylätason mediaobjektin .mediasisäkkäin ..media-body

Placeholder 64x64
Media otsikko

Seisoa etulinjassa, kun pommit alkavat pudota. Taivas on kateellinen rakkaudestamme, enkelit itkevät ylhäältä. Et voi korvata sinua miljoonalla sormuksella. Poika, kun olet kanssani, annan sinulle maistaa. Ei ole paluuta. Ennen kuin tapasit minut, olin kunnossa, mutta asiat olivat aika raskaita. Raskas on pää, joka kantaa kruunua.

Placeholder 64x64
Media otsikko

Tervehdys rakkaat, lähdetään matkalle. Kyllä, me saamme enkelit itkemään, sataa maan päälle ylhäältä. Anna sinulle jotain hyvää juhlimaan. Purin kieltäni ja pidätin hengitystäni. Saan sydämesi lyömään ihoa tiiviissä farkuissani. Kun marssin yksin eri tahtiin. Kesä lukion jälkeen, kun tapasimme ensimmäisen kerran. Olet niin hypnotisoiva, voisitko olla paholainen? Voisitko olla enkeli? On aika tuoda isot ilmapallot esiin. Luulin olevani poikkeus. Bikinit, kesäkurpitsat, Martinit, ei pikkuhousuja.

<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>

Tasaus

Mediaobjektin media voidaan kohdistaa flexbox-apuohjelmilla sisällön yläosaan (oletus), keskelle tai loppuun .media-body.

Placeholder 64x64
Ylös tasattu materiaali

Laitan hänet koomaan. Kerrot sata syytä miksi ja sanot, että yrität todella. Joten istuin hiljaa, suostuin kohteliaasti. Sopii kruunaavaan taisteluun. Ja 18-vuotissyntymäpäivänäni saimme yhteensopivia tatuointeja. Joten todella tyylikäs, kyllä, hän on klassikko. Olen valmis vähemmän ajetulle tielle.

Kävelen ilmassa (tänä iltana). Mutta maanläheinen. Olet alkuperäinen, et voi korvata. Mutta toisessa elämässä olisin tyttösi. Ajoimme Caliin ja juomme humalassa rannalla. Voimme tanssia, kunnes kuolemme, sinä ja minä, olemme nuoria ikuisesti. Näin sinut keskustassa laulamassa bluesia.

<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
Keskitetty media

Hän jää kylmäksi kuin pakastin. Kaiken lopussa. Pisteessäni kuin mehiläinen ansaitsin raitani. Bikinit, kesäkurpitsat, Martinit, ei pikkuhousuja. Toivottavasti sinulla on terve ruokahalu. Voimme tanssia, kunnes kuolemme, sinä ja minä, olemme nuoria ikuisesti. Elämme elämää. Teemme sen oikein. Sana kadulla, sinulla on jotain näytettävää minulle, minulle.

Haluatko nähdä esityksen 3D:nä, elokuvana. He sanovat: pelkää, ettet ole kuten muut, futuristinen rakastaja. Avaa sydämesi. Joten istuin hiljaa, suostuin kohteliaasti. Viime perjantai-ilta. Kyllä, olet onnekas, jos olet hänen koneessa. Olen lahjasi, annan sinulle jotain hyvää juhlimaan.

<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
Alas tasattu materiaali

Tule, anna väriesi räjähtää. Tunnen tämän valon sisälläni. Koko yön he soittavat, sinun lauluasi. Tokiosta Meksikoon, Rioon. Ei ole paluuta. Mutta maanläheinen. Maaginen, värikäs, Mr. Mystery, ee. Eri DNA, he eivät ymmärrä sinua.

Mutta maanläheinen. Hänellä on se, je ne sais quoi, sinä tiedät sen. Näen kirjoituksen seinällä. Pojat rikkovat niskansa yrittäessään hiipiä hieman vilailla. Ota minut, ota minut. Avaa sydämesi. Luulin olevani poikkeus. Puomi, puomi, puomi. Venetsian ranta ja Palm Springs, kesä on kaikki kaikessa. Tuo biisi takaisin. (Näin me teemme)

<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>

Tilaus

Muuta mediaobjektien sisällön järjestystä muokkaamalla itse HTML-koodia tai lisäämällä mukautettua flexbox-CSS:ää orderominaisuuden määrittämiseksi (valitsemasi kokonaisluvussa).

Mediaobjekti

Tiedän, että uhrauksia tulee, mutta se on hinta. Oletko tarpeeksi rohkea antaaksesi minun nähdä riikinkukkosi? Ole teini-iän unelmasi tänä iltana. Huh, näen sinut. Ei ole paluuta. Joo, maksoimme luottokorttimme ja meidät potkittiin ulos baarista. Joten anna minun pukea sinut syntymäpäiväpukuun. Saatat rakastua, kun tapaat hänet. Oli maailma kämmenelläsi. Älä anna suuruuden masentaa sinua, oi, joo. Nyt puhumme astrologiasta, kynsien saamisesta, kaikki japanilaisista. Tee minusta Afroditenne.

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>

Media lista

Koska mediaobjektilla on niin vähän rakenteellisia vaatimuksia, voit käyttää näitä luokkia myös luettelon HTML-elementeissä. Lisää - <ul>tai -kohtaan poistaaksesi selaimen oletusluettelotyylit ja käytä sitten s. Kuten aina, käytä välilyöntejä aina tarvittaessa hienosäätämään.<ol>.list-unstyled.media<li>

  • Placeholder 64x64
    Luettelopohjainen mediaobjekti

    Kaikki tyttöni vintage Chanel -vauva. Joten voit syödä kakkusi. Tänä iltana, tänä iltana, tänä iltana, kävelen ilmassa. Hitaasti nielaistan pelkoni, joo joo. Kasvaa nopeasti salamaniskuksi. Niin kuuma ja raskas, 'Aamunkoittoon asti. Se satu, joka päättyy kiiltävässä haarniskassa olevaan ritariin. Raskas on pää, joka kantaa kruunua.

  • Placeholder 64x64
    Luettelopohjainen mediaobjekti

    Ehkä syy siihen, miksi kaikki ovet ovat kiinni. Koska kerran olet minun, kerran olet minun. Ole teini-iän unelmasi tänä iltana. Raskas on pää, joka kantaa kruunua. Se ei ole edes loma, ei mitään juhlittavaa. Täydellinen myrsky, täydellinen myrsky.

  • Placeholder 64x64
    Luettelopohjainen mediaobjekti

    Oletko tarpeeksi rohkea antaaksesi minun nähdä riikinkukkosi? Ei ole paluuta. Tämä on viimeinen kerta, kun sanot viimeisen rivin jälkeen, jonka rikot. Kaiken lopussa.

<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>