【发布时间】:2016-10-05 09:38:05
【问题描述】:
我有一个响应式 Youtube 视频,我把它放在一个最大高度的容器中。视频在底部被裁剪。有没有办法平等地裁剪顶部和底部,使视频在容器内垂直居中,播放按钮在中间?
这里的 JS 小提琴: https://jsfiddle.net/3qtawjb7/
.video-outer {
max-height: 200px;
overflow: hidden;
position: relative;
}
.video-container {
position: relative;
padding-bottom: 56.25%;
height: 0;
}
.video-container iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
max-width: 100%;
}
<div class="video-outer">
<div class="video-container">
<iframe id="player" frameborder="0" allowfullscreen="1" title="YouTube video player" width="640" height="360" src="https://www.youtube.com/embed/feLDAys0v-c"></iframe>
</div>
</div>
【问题讨论】: