YouTube埋め込みのレスポンシブ対応

アスペクト比を設定し、上下に黒い帯が出ないようにする。
例)PC2列、スマホ1列表示の場合

CSS

/*youtube*/
.movie {
  display: flex;
  flex-wrap: wrap;
  margin: 0 auto;
  padding-bottom: 20px;
}
.movie-item {
  padding : 10px;
  width: 50%;
  aspect-ratio: 16 / 9;
}
.movie iframe {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 767px){
.movie-item {
  width: 100%;
}
}

HTML

<div class="movie">
<div class="movie-item">
<iframe>YouTubeのタグ</iframe>
</div>
<div class="movie-item">
<iframe>YouTubeのタグ</iframe>
</div>
</div>

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です