Bootstrap 3.2のresponsive embedは何気に便利である。

公開:2014-09-16 09:00
更新:2020-02-15 04:37
カテゴリ:bootstrap,web,boost

Bootstrapのresponsive embedは何気に便利である。Youtubeの動画を貼りつけるとモバイル画面だとうまく縮小してくれないが、それをうまい具合に縮小してくれるのが、responsive embed機能である。この機能を使用するには、

  1. Youtubeの動画<iframe><div>で囲む
  2. <div>class属性にembed-responsive embed-responsive-16by9(動画のアスクペクト比が16:9)もしくはembed-responsive embed-responsive-4by3(動画のアスクペクト比が4:3)指定する。
  3. <iframe>class属性にembed-responsive-itemを付加する。

効果はブラウザの横幅を狭くしていただければ下のサンプルで一目瞭然だ。

responsive embedあり

responsive embedなし

これを行うためのCSSテクニックはWeb上に転がっているけれども、それをライブラリ化したということだろう。便利に使わせてもらっている。