Մեդիա օբյեկտ
Փաստաթղթեր և օրինակներ Bootstrap-ի մեդիա օբյեկտի համար՝ ստեղծելու խիստ կրկնվող բաղադրիչներ, ինչպիսիք են բլոգի մեկնաբանությունները, թվիթերը և այլն:
Օրինակ
Մեդիա օբյեկտն օգնում է կառուցել բարդ և կրկնվող բաղադրիչներ, որտեղ որոշ լրատվամիջոցներ տեղադրվում են բովանդակության կողքին, որը չի փաթաթվում նշված մեդիայի շուրջը: Բացի այդ, դա անում է միայն երկու պահանջվող դասերի շնորհիվ՝ flexbox-ի շնորհիվ:
Ստորև բերված է մեկ մեդիա օբյեկտի օրինակ: Պահանջվում է ընդամենը երկու դաս՝ ձեր բովանդակության փաթեթավորումը .media
և .media-body
շուրջը: Ընտրովի լիցքավորումը և լուսանցքը կարող են վերահսկվել միջակայքի կոմունալ ծառայությունների միջոցով :
Մեդիա վերնագիր
Նույնը կանե՞ս ինձ համար։ Ժամանակն է առերեսվելու այն երաժշտությանը, որ ես այլևս քո մուսան չեմ: Լսել եմ, որ գեղեցիկ է, դատավոր եղիր, իսկ աղջիկներս քվեարկեն: Ես կարող եմ զգալ փյունիկ իմ ներսում: Երկինքը նախանձում է մեր սիրուն, հրեշտակները լաց են լինում վերևից: Այո, դու ինձ տանում ես ուտոպիա:
<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. Ներդիր տարրերը չեն դիտարկվում որպես ճկուն տարրեր
Internet Explorer 10-11-ը չի ներկայացնում ներկառուցված տարրերը, ինչպիսիք են հղումները կամ պատկերները (կամ ::before
կեղծ ::after
տարրերը) որպես ճկուն տարրեր: Միակ լուծումը ոչ ներկառուցված display
արժեք սահմանելն է (օրինակ՝ block
, inline-block
, կամ flex
): Մենք առաջարկում ենք օգտագործել .d-flex
մեր ցուցադրման կոմունալ ծառայություններից մեկը ՝ որպես հեշտ ուղղում:
Աղբյուրը՝ Flexbugs GitHub-ում
Բնադրում
Մեդիա օբյեկտները կարող են անսահմանորեն բույն դրված լինել, չնայած մենք առաջարկում ենք ձեզ ինչ-որ պահի կանգ առնել: Վայրը տեղադրված .media
է .media-body
մայր մեդիա օբյեկտի ներսում:
Մեդիա վերնագիր
Առաջնագծում կանգնած, երբ ռումբերը սկսում են ընկնել։ Երկինքը նախանձում է մեր սիրուն, հրեշտակները լաց են լինում վերևից: Չի կարող քեզ փոխարինել միլիոն մատանիով: Տղա՛, երբ դու ինձ հետ լինես, ես քեզ ճաշակ կտամ: Հետդարձ չկա: Նախքան ինձ հանդիպելը ես լավ էի, բայց ամեն ինչ մի տեսակ ծանր էր: Ծանր է այն գլուխը, որը կրում է թագը:
Մեդիա վերնագիր
Ողջույն սիրելիներ, եկեք ճամփորդենք: Այո, մենք հրեշտակներին ստիպում ենք լաց լինել՝ վերևից անձրև գալով երկրի վրա: Ձեզ տոնելու լավ բան տվեք: Լեզուսս կծում էի ու շունչս պահում։ Ես ուզում եմ, որ սիրտդ բաբախի իմ կաշվից կիպ ջինսե տաբատի մեջ: Երբ ես մենակ եմ քայլում դեպի այլ ռիթմ: Ամառը ավագ դպրոցից հետո, երբ մենք առաջին անգամ հանդիպեցինք: Դուք այնքան հիպնոսացնում եք, կարո՞ղ եք սատանան լինել: Կարո՞ղ եք հրեշտակ լինել: Ժամանակն է դուրս բերել մեծ փուչիկները: Մտածեցի, որ ես բացառություն եմ։ Բիկինիներ, ցուկկինիներ, Մարտինիներ, ոչ մի թիզ:
<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>
Հավասարեցում
Մեդիա օբյեկտի մեդիան կարող է համապատասխանեցվել flexbox կոմունալ ծառայությունների հետ՝ ձեր .media-body
բովանդակության վերևում (կանխադրված), միջին կամ վերջում:
Վերևից դասավորված լրատվամիջոցներ
Ես նրան կոմայի մեջ եմ դնելու: Դուք հարյուր պատճառ եք բերում, և ասում եք, որ իսկապես կփորձեք: Այսպիսով, ես հանգիստ նստեցի, քաղաքավարի համաձայնեցի: Համապատասխանում եմ իմ թագի ճակատամարտին: Եվ իմ 18-ամյակի օրը մենք համապատասխան դաջվածքներ ստացանք: Այնքան շքեղ, այո, նա դասական է: Ես պատրաստ եմ քիչ անցած ճանապարհին.
Ես քայլում եմ օդով (այս գիշեր): Բայց գետնին: Դուք օրիգինալ եք, հնարավոր չէ փոխարինել: Բայց ուրիշ կյանքում ես քո աղջիկը կլինեի։ Մենք մեքենայով գնացինք Կալի և հարբեցինք ծովափին: Մենք կարող ենք պարել, մինչև մեռնենք, ես և դու հավերժ երիտասարդ կլինենք։ Ձեզ տեսա քաղաքի կենտրոնում՝ երգելով բլյուզը:
<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>
Կենտրոնական հարթեցված մեդիա
Նա կսառչի որպես սառնարան: Այս ամենի վերջում: Մեղվի պես խայթելով ես վաստակեցի իմ գծերը: Բիկինիներ, ցուկկինիներ, Մարտինիներ, ոչ մի թիզ: Հուսով եմ, որ դուք առողջ ախորժակ ունեք: Մենք կարող ենք պարել, մինչև մեռնենք, ես և դու հավերժ երիտասարդ կլինենք։ Մենք ապրում ենք կյանքով: Մենք դա ճիշտ ենք անում: Խոսք փողոցում, դուք ինչ-որ բան ունեք ցույց տալու ինձ, ինձ:
Ցանկանում եք տեսնել շոուն 3D-ով, ֆիլմ: Ասում են՝ վախեցիր, դու նման չես մյուսներին, ֆուտուրիստ սիրահար։ Բացեք ձեր սիրտը: Այսպիսով, ես հանգիստ նստեցի, քաղաքավարի համաձայնեցի: Անցյալ ուրբաթ երեկոյան: Այո, դու հաջողակ ես, եթե նրա ինքնաթիռում ես: Ես կլինեմ քո նվերը, քեզ տոնելու լավ բան կտամ:
<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>
Ներքևից հավասարեցված մեդիա
Արի, թող քո գույները պայթեն: Ես կարող եմ զգալ այս լույսը, որն իմ ներսում է: Ամբողջ գիշեր նրանք նվագում են, քո երգը: Տոկիոյից Մեքսիկա, Ռիո. Հետդարձ չկա: Բայց գետնին: Կախարդական, գունեղ, պարոն առեղծված, է. Տարբեր ԴՆԹ, քեզ չեն հասկանում։
Բայց գետնին: Նա ստացել է դա, je ne sais quoi, դուք դա գիտեք: Ես տեսնում եմ պատի գրությունը։ Տղաները ջարդում են իրենց վիզը, փորձում են մի փոքր սողալ: Վերցրու ինձ, տա-տա-տար ինձ: Բացեք ձեր սիրտը: Մտածեցի, որ ես բացառություն եմ։ Բում, բում, բում: Վենետիկի լողափ և Պալմ Սփրինգս, ամառը ամեն ինչ է: Հետ բերեք ռիթմը: (Ահա թե ինչպես ենք մենք անում)
<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>
Պատվեր
Փոխեք մեդիա-օբյեկտներում բովանդակության հերթականությունը՝ փոփոխելով HTML-ը կամ ավելացնելով հատուկ Flexbox CSS՝ order
հատկությունը սահմանելու համար (ձեր ընտրած ամբողջ թվին):
Մեդիա օբյեկտ
Ես գիտեմ, որ զոհեր կլինեն, բայց դա է գինը: Դու այնքան քաջ ես, որ թույլ ես տալիս տեսնել քո սիրամարգին: Եղեք ձեր դեռահաս երազանքն այս գիշեր: Ըհը, ես տեսնում եմ քեզ: Հետդարձ չկա: Այո, մենք ավելացրինք մեր վարկային քարտերը և դուրս հանվեցինք բարից: Ուրեմն թույլ տվեք ձեզ բերել ձեր ծննդյան կոստյումով: Դուք կարող եք սիրահարվել, երբ հանդիպեք նրան: Աշխարհը ձեր ձեռքի ափի մեջ էր: Թույլ մի՛ տուր, որ մեծությունը քեզ ցած գցի, օհ, այո: Հիմա մենք խոսում ենք աստղագուշակության մասին, մեր եղունգները զբաղված ենք, ամբողջը ճապոնական է: Ինձ դարձրու քո Աֆրոդիտեն:
<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>
ԶԼՄ-ների ցանկ
Քանի որ մեդիա օբյեկտը շատ քիչ կառուցվածքային պահանջներ ունի, դուք կարող եք նաև օգտագործել այս դասերը ցուցակի HTML տարրերի վրա: Ձեր <ul>
կամ <ol>
-ում ավելացրեք .list-unstyled
բրաուզերի լռելյայն ցանկի ոճերը հեռացնելու համար, այնուհետև կիրառեք .media
ձեր <li>
s. Ինչպես միշտ, օգտագործեք միջակայքի կոմունալ ծառայությունները, որտեղ անհրաժեշտ է լավ կարգավորել:
-
Ցուցակի վրա հիմնված մեդիա օբյեկտ
Իմ բոլոր աղջիկները վինտաժ Chanel երեխա: Այսպիսով, դուք կարող եք ունենալ ձեր տորթը: Այս գիշեր, այս գիշեր, այս գիշեր, ես քայլում եմ եթերում: Դանդաղ կուլ տալով իմ վախը, այո, այո: Արագորեն վերածվելով կայծակի: Այնքան տաք և ծանր, «Մինչև լուսաբաց։ Այդ հեքիաթն ավարտվում է փայլուն զրահով ասպետով։ Ծանր է այն գլուխը, որը կրում է թագը:
-
Ցուցակի վրա հիմնված մեդիա օբյեկտ
Միգուցե պատճառ է, որ բոլոր դռները փակ են։ Որովհետև մի անգամ դու իմն ես, մեկ անգամ՝ իմը: Եղեք ձեր դեռահաս երազանքն այս գիշեր: Ծանր է այն գլուխը, որը կրում է թագը: Դա նույնիսկ տոն չէ, նշելու ոչինչ: Կատարյալ փոթորիկ, կատարյալ փոթորիկ:
-
Ցուցակի վրա հիմնված մեդիա օբյեկտ
Դու այնքան քաջ ես, որ թույլ ես տալիս տեսնել քո սիրամարգին: Հետդարձ չկա: Վերջին անգամ ես ասում, վերջին տողից հետո դու կոտրում ես. Այս ամենի վերջում:
<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>