javascript - 全屏 html 页面和无黑边的全屏视频

标签 javascript jquery html css video

我有这个 html:

<div id="container">
  <video id="video" src="video.ogv" loop></video>
</div>

Div“容器”和视频填满整个屏幕

#container {
   position: absolute;
   top: 0px:
   left: 0px;
   height: 100%;
   width: 100%;  
}

#container video {
   position: absolute;
   top: 0px:
   left: 0px;
   height: 100%;
   width: 100%;  
}

我测试的显示器是 1920x1080,而视频是 1280x720:显然我得到了两个黑色边框(顶部和底部)。

如何无边框且不拉伸(stretch)地观看视频?

我已经搜索过了,比如 here ,但不是我的情况。

编辑

我忘记了 min-width: 和 min-height 属性,正如 HoangHieu 所建议的!

CSS 变成:

#container video {
    position: fixed;
    right: 0;
    bottom: 0;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
}

最佳答案

您可以使用属性:min-width: 和 min-height:

关于javascript - 全屏 html 页面和无黑边的全屏视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23913509/

相关文章:

javascript - Javascript输出JSON内容时,HTML转码应该在服务端转义还是在客户端转义?

javascript - 使用 CSS transform 属性使元素响应

javascript - Rest API 显示 [object Object] 而不是数组对象

javascript - 如何从具有不同键值对的 JSON 文件中读取数据

javascript - 使用 JavaScript 在悬停时播放视频

javascript - 使用先前声明的变量在 fib 序列 javascript 中查找第 n 个值

JQuery点击方法不起作用

javascript - 带有(过滤依据)来自 json 数据的数据表

javascript - 自定义宽度编辑器?

javascript - 在 Imacros 中的 Eval 语句内围绕双引号分割提取的文本