请看看这个小提琴http://jsfiddle.net/rwbcf/
如果我们有 16:9 的显示:
当我们使用 16:9 以外的纵横比显示时会出现问题。
您可以在视频底部看到很大的空白空间,并且随着我们调整浏览器窗口的大小(缩小宽度)空白空间越来越大。
有没有像缩放、裁剪和缩放这样的解决方案来移除这个空白空间?我想不通。提前致谢
HTML
<div id="video-viewport">
<video id="bg" autoplay loop preload="none" tabindex="0">
<source src="http://goo.gl/MkY4i" type="video/mp4" />
</video>
</div>
CSS
html, body {
min-width:100%;
background:#000;
overflow:hidden;
}
body{
margin: 0;
padding: 0 ;
}
#bg {
width:100%;
height:auto;
}
#video-viewport {
overflow: hidden;
width:100%;
height:100%;
z-index: -1; /* for accessing the video by click */
}