サイバーセキュリティや人工知能(機械学習等)を中心に、最新技術を研究しています。
はじめにサイトで Youtube の動画を紹介する場合に、iframe タグで囲まれた「埋め込みコード」を貼りつけますが、固定サイズのため、画面サイズがレスポンシブに変わってくれません。
CSS
.YoutubeWrapper{ position: relative ; margin-top: 1.2em ; margin-bottom: 1.2em ; padding-top: 69px ; padding-bottom: 50% ; overflow: hidden ; } .YoutubeWrapper iframe { position: absolute ; top: 0 ; left: 0 ; height: 100% ; width: 100% ; }
HTML
<div class="YoutubeWrapper"> <!-- 埋め込みコード(ここから) --> <iframe ・・・></iframe> <!-- 埋め込みコード(ここまで) --> </div>
サンプルブラウザの横幅を変化させると、動画のサイズがレスポンシブに変化するのが確認できます。
おまけYouTube の動画の一部分だけを再生する方法を紹介します。
<div class="YoutubeWrapper"> <!-- 埋め込みコード(ここから) --> <iframe width="480" height="360" src="//www.youtube.com/embed/dFf4AgBNR1E?rel=0&start=100&end=200" frameborder="0" allowfullscreen></iframe> <!-- 埋め込みコード(ここまで) --> </div>
記述に際しては、細心の注意をしたつもりですが、間違いやご指摘がありましたら、こちらからお知らせいただけると幸いです。
→「悪用厳禁!? Windows7 のネットワーク・ツール12+1」
←「Google Analyticsで自分のアクセスを除外する方法」
« 戻る