我对 youtube iframe 视频有疑问。我希望 iframe 占据页面的 100% 宽度并在移动设备上保持纵横比。我不希望视频大于 560 宽度或 315 高度。然后,我希望这 2 个视频在平板电脑和桌面上显示为内联块。我希望 iframe 在平板电脑和台式机上并排。我似乎无法弄清楚这一点。我对此进行了详尽的搜索,但找不到有效的答案。这是我的代码。
HTML
<div class="video_responsive">
<div class="video-container">
<iframe width="560" height="315" src="https://www.youtube.com/embed/9_zGXEmNKPo" frameborder="0" allowfullscreen></iframe>
</div>
<div class="video-container">
<iframe width="560" height="315" src="https://www.youtube.com/embed/zEI8CT7cElQ" frameborder="0" allowfullscreen></iframe>
</div>
</div>
CSS
.video_responsive{
padding-left: 1em;
padding-right: 1em;
}
.video-container{
position: relative;
padding-bottom: 56.25%;
padding-top: 35px;
margin-top: 20px;
height: 0;
overflow: hidden;
}
.video-container iframe{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
任何帮助,将不胜感激。我正在为一堂课做这个。教授不知道如何解决这个问题。谢谢