我正在尝试在我的网站背景中添加视频。我想在没有任何 javascript 的情况下执行此操作以优化加载时间。到目前为止,我使用了以下代码: HTML:
<video id="video_background" preload="auto" autoplay="true" loop="loop" muted="muted" volume="0" poster="img/video-poster.jpg" >
<img src="img/video-poster.jpg" alt=""/>
<source type="video/mp4" src="video/video.mp4"/>
<source type="video/ogg" src="video/video.ogv"/>
</video>
CSS:
#video_background {
position: absolute;
bottom: 0px;
right: 0px;
min-width: 100%;
min-height: 100%;
width: auto;
height: auto;
z-index: -1000;
overflow: hidden
}
问题是我的视频是全景格式(16/9),顶部和底部都有黑色边距。显然我不希望它们出现在屏幕上。因此,使用此代码,黑色边距出现在页面底部。
如何确保黑色边距被裁剪并且仍然具有响应式显示?
谢谢