我正在尝试实现一个全屏 html5 视频启动/登陆页面,它在桌面浏览器上运行良好,除了它在视频下留下一个黑条/空间。
问题是在较小的屏幕或移动设备上测试播放时,它会破坏响应性并且无法显示海报图像。我确信这是一个相当简单的修复,但是,这是第一次使用 HTML5 视频。
使用以下 CSS:
video {
position: absolute;
z-index: 0;
width: 100%;
height: auto;
}
以及以下 HTML:
<video autoplay="" loop="" muted="" poster="img/poster.jpg">
<source src="video/energycrisis.mp4" type="video/mp4">
<source src="video/energycrisis.webm" type="video/webm">
<source src="video/energycrisis.ogg" type="video/ogg">
</video>
我尝试将 CSS 更改为:
video {
position: absolute;
z-index: 0;
min-width: 100%;
min-height: 100%;
overflow: hidden;
}
这个 CSS 用视频完全覆盖了视口,这是想要的结果,但同样,它在桌面和响应式上都溢出,进一步破坏了响应式布局。
任何帮助将不胜感激。