in English

كائن الوسائط

توثيق وأمثلة لكائن وسائط Bootstrap لإنشاء مكونات شديدة التكرار مثل تعليقات المدونة والتغريدات وما شابه.

مثال

يساعد كائن الوسائط في بناء مكونات معقدة ومتكررة حيث يتم وضع بعض الوسائط جنبًا إلى جنب مع المحتوى الذي لا يلتف حول الوسائط المذكورة. بالإضافة إلى ذلك ، فإنه يقوم بذلك مع فئتين فقط مطلوبتين بفضل flexbox.

يوجد أدناه مثال على كائن وسائط واحد. مطلوب فئتين فقط - التفاف .mediaوحول .media-bodyالمحتوى الخاص بك. يمكن التحكم في الحشو والهامش الاختياري من خلال أدوات التباعد .

Placeholder 64x64
عنوان الوسائط

سوف تفعل الشيء نفسه بالنسبة لي؟ حان الوقت لمواجهة الموسيقى لم أعد ملهمك. سمعت أنها جميلة ، كوني القاضي وستصوت فتياتي. أستطيع أن أشعر بطائر الفينيق بداخلي. الجنة تغار من حبنا والملائكة تبكي من فوق. أجل ، تأخذني إلى المدينة الفاضلة.

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

التعشيش

يمكن أن تتداخل كائنات الوسائط بشكل لا نهائي ، على الرغم من أننا نقترح عليك التوقف عند نقطة ما. ضع متداخلًا .mediaفي .media-bodyكائن وسائط أصلي.

Placeholder 64x64
عنوان الوسائط

الوقوف على خط المواجهة عندما تبدأ القنابل في السقوط. الجنة تغار من حبنا والملائكة تبكي من فوق. لا يمكن أن يحل محلك بمليون حلقة. يا فتى ، عندما تكون معي سأعطيك طعمًا. ليس هناك عودة. قبل أن تقابلني كنت على ما يرام ولكن الأمور كانت ثقيلة نوعًا ما. ثقيل هو الرأس الذي يلبس التاج.

Placeholder 64x64
عنوان الوسائط

تحياتي أيها الأحباء ، دعنا نذهب في رحلة. نعم ، نجعل الملائكة تبكي ، تمطر على الأرض من فوق. أعطيك شيئا جيدا للاحتفال. اعتدت أن أعض لساني وأحبس أنفاسي. أنا أحصل على دقات قلبك تتسارع في بنطال الجينز الضيق. وأنا أسير بمفردي إلى إيقاع مختلف. الصيف بعد المدرسة الثانوية عندما التقينا لأول مرة. أنت منوم جدًا ، هل يمكن أن تكون الشيطان؟ هل يمكنك أن تكون ملاكا؟ حان الوقت لإخراج البالونات الكبيرة. اعتقدت أنني كنت الاستثناء. البيكينيات ، الكوسة ، المارتيني ، لا وينيس.

<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المحتوى الخاص بك.

Placeholder 64x64
الوسائط المحاذاة لأعلى

سأضعها في غيبوبة. أنت تعطي مائة سبب لذلك ، وتقول إنك ستحاول حقًا. حيث جلست بهدوء، وافقت بأدب. أرتدي معركتي التتويجية. وفي عيد ميلادي الثامن عشر ، حصلنا على أوشام متطابقة. إنها أنيقة جدًا ، نعم ، إنها كلاسيكية. أنا جاهز للطريق الذي لا يسير فيه الكثيرون.

أنا أمشي على الهواء (الليلة). لكن على الأرض. أنت أصلي ، لا يمكن استبداله. لكن في حياة أخرى سأكون فتاتك. سافرنا إلى كالي ثم شربنا على الشاطئ. يمكننا الرقص ، حتى نموت ، سنكون أنا وأنت صغارًا إلى الأبد. رأيتك وسط البلد تغني البلوز.

<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
وسائط محاذاة للوسط

سوف تبرد مثل الثلاجة. في نهاية كل شيء. لاذع مثل نحلة اكتسبت خطوطي. البيكينيات ، الكوسة ، المارتيني ، لا وينيس. أتمنى أن تكون قد حصلت على شهية صحية. يمكننا الرقص ، حتى نموت ، سنكون أنا وأنت صغارًا إلى الأبد. نحن نعيش الحياة. نحن نفعل ذلك بشكل صحيح. كلمة في الشارع ، لديك شيء لتريني ، لي.

أريد مشاهدة العرض في فيلم ثلاثي الأبعاد. يقولون ، تخشى أنك لست مثل الآخرين ، عاشق المستقبل. افتح قلبك. حيث جلست بهدوء، وافقت بأدب. ليلة الجمعة السابقة. أجل ، أنت محظوظ إذا كنت على متن طائرتها. سأكون هديتك ، أعطيك شيئًا جيدًا للاحتفال.

<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
وسائط محاذاة للأسفل

تعال ، دع ألوانك تنفجر. أستطيع أن أشعر بهذا الضوء الذي بداخلي. طوال الليل يلعبون ، أغنيتك. من طوكيو إلى المكسيك ، إلى ريو. ليس هناك عودة. لكن على الأرض. ساحر ، ملون ، سيد ميستري ، إي. حمض نووي مختلف ، فهم لا يفهمونك.

لكن على الأرض. لقد حصلت على ذلك ، 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الخاصية (إلى عدد صحيح من اختيارك).

كائن الوسائط

أعلم أنه ستكون هناك تضحية ولكن هذا هو الثمن. هل أنت شجاع بما يكفي لتدعني أرى طاووسك؟ كن حلمك المراهق الليلة. آه ، أنا أراك. ليس هناك عودة. نعم ، لقد بلغنا الحد الأقصى لبطاقات الائتمان الخاصة بنا وتم طردنا من الشريط. لذا دعني أحضر لك بدلة عيد ميلادك. قد تقع في الحب عندما تقابلها. كان العالم في راحة يديك. لا تدع العظمة تحبطك ، أوه ، نعم. الآن نتحدث عن علم التنجيم ، ونحصل على أظافرنا ، كل شيء باليابانية. اجعلني أفروديت الخاص بك.

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>

قائمة الوسائط

نظرًا لأن كائن الوسائط لديه متطلبات هيكلية قليلة جدًا ، يمكنك أيضًا استخدام هذه الفئات في قائمة عناصر HTML. في <ul>أو <ol>، أضف .list-unstyledإلى لإزالة أي أنماط قائمة افتراضية للمتصفح ، ثم قم بتطبيقها .mediaعلى ملفاتك <li>. كما هو الحال دائمًا ، استخدم أدوات التباعد حيثما دعت الحاجة إلى الضبط الدقيق.

  • Placeholder 64x64
    كائن وسائط قائم على القائمة

    كل فتياتي خمر شانيل بيبي. لذا يمكنك الحصول على كعكتك. الليلة ، الليلة ، الليلة ، أنا أمشي على الهواء. ابتلع خوفي ببطء ، نعم نعم. تنمو بسرعة في صاعقة البرق. حار جدا وثقيل ، حتى الفجر. تنتهي تلك الحكاية الخيالية بفارس يرتدي درعًا لامعًا. ثقيل هو الرأس الذي يلبس التاج.

  • Placeholder 64x64
    كائن وسائط قائم على القائمة

    ربما سبب إغلاق جميع الأبواب. لأنه بمجرد أن تكون ملكي ، بمجرد أن تصبح ملكي. كن حلمك المراهق الليلة. ثقيل هو الرأس الذي يلبس التاج. إنها ليست حتى عطلة ، ولا شيء للاحتفال به. عاصفة كاملة ، عاصفة كاملة.

  • Placeholder 64x64
    كائن وسائط قائم على القائمة

    هل أنت شجاع بما يكفي لتدعني أرى طاووسك؟ ليس هناك عودة. هذه آخر مرة تقول فيها بعد السطر الأخير الذي كسرته. في نهاية كل شيء.

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