Media objekto
Dokumentado kaj ekzemploj por la amaskomunikilaro de Bootstrap celas konstrui tre ripetemajn komponantojn kiel blogkomentojn, ĉirpetojn kaj similajn.
Ekzemplo
La amaskomunikila objekto helpas konstrui kompleksajn kaj ripetemajn komponantojn, kie iuj amaskomunikiloj estas poziciigitaj apud enhavo, kiu ne ĉirkaŭprenas koncernan amaskomunikilaron. Krome, ĝi faras tion kun nur du bezonataj klasoj danke al flexbox.
Malsupre estas ekzemplo de ununura amaskomunikila objekto. Nur du klasoj estas bezonataj—la envolvado .media
kaj la .media-body
ĉirkaŭ via enhavo. Laŭvola kompletigo kaj marĝeno povas esti kontrolitaj per interspacaj utilecoj .
Media titolo
Ĉu vi faros la samon por mi? Estas tempo alfronti la muzikon Mi ne plu estas via muzo. Aŭdis, ke ĝi estas bela, estu la juĝisto kaj miaj knabinoj voĉdonos. Mi povas senti fenikson ene de mi. La ĉielo ĵaluzas pri nia amo, anĝeloj ploras de supre. Jes, vi kondukas min al utopio.
<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: Enliniaj elementoj ne estas traktataj kiel flekseblaj eroj
Internet Explorer 10-11 ne bildigas enliniajn elementojn kiel ligilojn aŭ bildojn (aŭ ::before
kaj ::after
pseŭdo-elementojn) kiel flekseblajn aĵojn. La sola solvo estas agordi ne-enlinian display
valoron (ekz. block
, inline-block
, aŭ flex
). Ni sugestas uzi .d-flex
, unu el niaj ekranaj iloj , kiel facilan solvon.
Fonto: Flexbugs en GitHub
Nesto
Amaskomunikilaj objektoj povas esti senfine nestitaj, kvankam ni sugestas, ke vi ĉesu iam. Metu nestitan .media
ene .media-body
de gepatra amaskomunikila objekto.
Media titolo
Starante sur la fronto kiam la bomboj komencas fali. La ĉielo ĵaluzas pri nia amo, anĝeloj ploras de supre. Ne povas anstataŭigi vin per miliono da ringoj. Knabo, kiam vi estos kun mi, mi gustumos al vi. Ne estas reiro. Antaŭ ol vi renkontis min, mi estis en ordo, sed aferoj estis iom pezaj. Peza estas la kapo, kiu portas la kronon.
Media titolo
Saluton karaj, ni vojaĝu. Jes, ni ploras anĝelojn, pluvegante sur la teron de supre. Donu al vi ion bonan por festi. Mi kutimis mordi mian langon kaj reteni la spiron. Mi kuras vian koron en miaj haŭtaj streĉaj ĝinzo. Dum mi sola marŝas al alia ritmo. Somero post mezlernejo kiam ni unue renkontis. Vi estas tiel hipnotiganta, ĉu vi povus esti la diablo? Ĉu vi povus esti anĝelo? Estas tempo elporti la grandajn balonojn. Mi pensis, ke mi estas la escepto. Bikinoj, kukurboj, Martinisoj, neniuj malgrandaj.
<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>
Vicigo
Amaskomunikilaro en amaskomunikila objekto povas esti vicigita kun flexbox-servaĵoj al la supro (defaŭlte), mezo aŭ fino de via .media-body
enhavo.
Supr-vicigitaj amaskomunikiloj
Mi metos ŝin en komaton. Vi donas cent kialojn, kaj vi diras, ke vi vere provos. Do mi sidis trankvile, ĝentile konsentis. Konvenante por mia kronanta batalo. Kaj je mia 18-a Naskiĝtago ni ricevis kongruajn tatuojn. Do tre ŝika, jes, ŝi estas klasika. Mi estas preta por la vojo malpli veturita.
Mi marŝas en aero (hodiaŭ vespere). Sed sur la tero. Vi estas originala, ne povas esti anstataŭigita. Sed en alia vivo mi estus via knabino. Ni veturis al Cali kaj ebriiĝis sur la plaĝo. Ni povas danci, ĝis ni mortos, vi kaj mi, estos junaj por ĉiam. Vidis vin en la urbocentro kanti la Bluson.
<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>
Centro-vicigitaj amaskomunikiloj
Ŝi malvarmiĝos kiel frostujo. Je la fino de ĉio. Pikante kiel abelo mi gajnis miajn striojn. Bikinoj, kukurboj, Martinisoj, neniuj malgrandaj. Mi esperas, ke vi ricevis sanan apetiton. Ni povas danci, ĝis ni mortos, vi kaj mi, estos junaj por ĉiam. Ni vivas la vivon. Ni faras ĝin ĝuste. Vorto sur la strato, vi havas ion por montri al mi, mi.
Volas vidi la spektaklon en 3D, filmo. Ili diras, timu, ke vi ne estas kiel la aliaj, futurisma amanto. Malfermu vian koron. Do mi sidis trankvile, ĝentile konsentis. Lastan vendredon nokte. Jes, vi estas bonŝanca se vi estas en ŝia aviadilo. Mi estos via donaco, donos al vi ion bonan por festi.
<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>
Malsupre vicigitaj amaskomunikiloj
Venu, lasu viajn kolorojn krevi. Mi povas senti ĉi tiun lumon, kiu estas en mi. La tutan nokton ili ludas, via kanto. De Tokio al Meksiko, al Rio. Ne estas reiro. Sed sur la tero. Magia, bunta, sinjoro Mistero, ee. Malsama DNA, ili ne komprenas vin.
Sed sur la tero. Ŝi havas tion, je ne sais quoi, vi scias ĝin. Mi povas vidi la skribon sur la muro. La knaboj rompas siajn kolojn provas ŝteliri malgrandan antaŭrigardon. Prenu min, ta-ta-prenu min. Malfermu vian koron. Mi pensis, ke mi estas la escepto. Bum, bum, bum. Venecia strando kaj Palm Springs, somera tempo estas ĉio. Reportu la takton. (Jen kiel ni faras)
<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>
Ordo
Ŝanĝu la ordon de enhavo en amaskomunikilaj objektoj modifante la HTML mem, aŭ aldonante iun kutiman flekskeston CSS por agordi la order
posedaĵon (al entjero de via elekto).
Media objekto
Mi scias, ke estos ofero sed tio estas la prezo. Ĉu vi estas sufiĉe kuraĝa por lasi min vidi vian pavon? Estu via adoleska sonĝo ĉi-vespere. Uh-hu, mi vidas vin. Ne estas reiro. Jes, ni maksimumigis niajn kreditkartojn kaj estis elpelitaj el la drinkejo. Do lasu min porti vin en via naskiĝtaga kostumo. Vi eble enamiĝos kiam vi renkontos ŝin. Havis la mondon en la manplato. Ne lasu la grandecon faligi vin, ho, ho jes. Nun ni parolas astrologion, akiri niajn ungojn faris, ĉiuj japana-y. Faru min via Afrodito.
<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>
Listo de amaskomunikiloj
Ĉar la amaskomunikila objekto havas tiom malmulte da strukturaj postuloj, vi ankaŭ povas uzi ĉi tiujn klasojn en listaj HTML-elementoj. Sur via <ul>
aŭ <ol>
, aldonu la .list-unstyled
por forigi ajnajn defaŭltajn liststilojn de retumilo, kaj poste apliki .media
al via <li>
s. Kiel ĉiam, uzu interspacigajn utilecojn kie ajn necesas por fajnagordi.
-
Listo-bazita amaskomunikila objekto
Ĉiuj miaj knabinoj vintage Chanel bebo. Do vi povas havi vian kukon. Ĉi-vespere, ĉi-vespere, ĉi-vespere, mi promenas en aero. Malrapide glutante mian timon, jes jes. Kreskanta rapide en fulmon. Tiel varma kaj peza, 'Ĝis tagiĝo. Tiu fabelo finiĝanta kun kavaliro en brila kiraso. Peza estas la kapo, kiu portas la kronon.
-
Listo-bazita amaskomunikila objekto
Eble kialo, kial ĉiuj pordoj estas fermitaj. Ĉar iam vi estas mia, iam vi estas mia. Estu via adoleska sonĝo ĉi-vespere. Peza estas la kapo, kiu portas la kronon. Eĉ ne estas festo, nenio por festi. Perfekta ŝtormo, perfekta ŝtormo.
-
Listo-bazita amaskomunikila objekto
Ĉu vi estas sufiĉe kuraĝa por lasi min vidi vian pavon? Ne estas reiro. Jen la lasta fojo, kiam vi diras, post la lasta linio, kiun vi rompas. Je la fino de ĉio.
<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>