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>

