埋め込み

任意のデバイスに適した比率を計算し、親要素の幅に基づくレスポンシブな動画やスライドショーを埋め込みます。

概要

ルールは <iframe><embed><video> および <object> 要素に直接適用されます。他の要素にスタイルを適用したいときは、明示的な子孫クラス .embed-responsive-item を使います。

プロのアドバイス! 私たちがオーバーライドするので、frameborder="0"<iframe> に含める必要はありません。

サンプル

<iframe> のような埋め込み要素を、.embed-responsive とアスペクト比の指定された親要素でラップします。.embed-responsive-item は必須ではありませんが、推奨します。

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

アスペクト比

アスペクト比は修飾子つきクラスでカスタマイズできます。

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