العناصر المُضمَّنة Embeds في إطار العمل Bootstrap

من موسوعة حسوب
اذهب إلى: تصفح، ابحث

ضمِّن مقاطع فيديو أو عروض شرائح متجاوبة تحتفظ بتناسب أبعادها على أيّ جهاز اعتمادًا على على عرض العنصُر الأب باستخدام أدوات التضمين (embed) التي يوفّرها إطار العمل Bootstrap.

حول أدوات التضمين

تُطبَّق قواعد التنسيق مباشرةً على العناصر <iframe>، و <embed>، و <video> و <object>. يمكن كذلك استخدام الصنف ‎.embed-responsive-item.

ملحوظة: لا داعي لتعيين الخاصيّة frameborder="0"‎ على الإطار <iframe> فأدوات التضمين تحذف حدود الإطار.

مثال

غلِّف أي عنصُر تضمين - مثل <iframe> - في عنصُر أب يُطبَّق عليه الصنف ‎.embed-responsive ونسبة أبعاد (aspect ratio). استخدام الصنف ‎.embed-responsive-item ليس واجبًا، إلّا أنّ مطوِّري Bootstrap يشجِّعون عليه.
<div class="embed-responsive embed-responsive-16by9"> <iframe class="embed-responsive-item" src="https://www.youtube.com/embed/zpOULjyy-n8?rel=0" allowfullscreen></iframe> </div>

نسب الأبعاد (aspect ratios)

يمكن تخصيص نسب الأبعاد (نسبة الطول إلى العرض) باستخدام الأصناف المعدِّلة.
<!-- نسبة باعيّة تساوي 21:9-->
<div class="embed-responsive embed-responsive-21by9">
  <iframe class="embed-responsive-item" src="..."></iframe>
</div>

<!-- نسبة باعيّة تساوي 16:9 -->
<div class="embed-responsive embed-responsive-16by9">
  <iframe class="embed-responsive-item" src="..."></iframe>
</div>

<!-- نسبة باعيّة تساوي 4:3 -->
<div class="embed-responsive embed-responsive-4by3">
  <iframe class="embed-responsive-item" src="..."></iframe>
</div>

<!-- نسبة باعيّة تساوي 1:1 -->
<div class="embed-responsive embed-responsive-1by1">
  <iframe class="embed-responsive-item" src="..."></iframe>
</div>

مصادر