サイバーセキュリティや人工知能(機械学習等)を中心に、最新技術を研究しています。
はじめにサイトで 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で自分のアクセスを除外する方法」
« 戻る