我需要根据容器设置视频的宽度/高度。 基本上,视频应该具有其绿色容器高度的100%,并且宽度应该是可变的。
plyr.setup();
body {
margin: 0;
}
.plyr {
height: 100%;
width :100%;
}
#wrapper{
display: flex;
justify-content:center;
width: 900px;
height: 500px;
background-color: green;
}
<script src="https://cdn.plyr.io/2.0.11/plyr.js"></script>
<div id="wrapper">
<div>
<div data-type="youtube" data-video-id="5p-Jdjo7sSQ"></div>
</div>
</div>
16:9
,填充百分比为56.25%
,高度为0
。然后将 iframe 位置设置为absolute
,高度为100%
,宽度为100%
,顶部为0
,左侧为0
。这将使得视频从桌面到移动设备等比例缩放。 - Aakash Thapa