如何在占据窗口确切高度的网络浏览器中显示视频?

ikevin8me

我正在尝试将视频显示为恰好占据整个网络窗口大小的网页。

视频的宽度是可以的。但是,视频的高度比它应该的“长”(即需要向上滚动才能看到视频的底部)。

我在 HTML 页面中有以下代码:

<body>
<video id="video" autoplay width="100%" height="100%"></video>
</body>

以及以下 CSS 代码:

html {
    min-height: 100%;
    min-width: 100%;
}

body {
    margin: 0 0 0 0;
}

video {
    margin: 0 0 0 0;
}

(视频由 JavaScript 控制并且可以正常工作,即视频播放。)

问题是,视频超出了高度,它是截断(即底部视频的部分超越了浏览器窗口,需要向上滚动才能看到它)。

如何使窗口恰好占据窗口的高度(不多也不少 - 与 Web 窗口的可用查看空间的高度相同)?谢谢!

空开发

如果您希望视频始终等于屏幕尺寸(这基本上使它具有响应性),我会这样解决:

HTML:

<div class="video-con">
    <video id="video" autoplay></video>
</div>


CSS:

video { object-fit: fill; }

.video-con {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    z-index: -100;
}

#video {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


现场演示: JSFiddle

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

保存网络浏览器中显示的图像

来自分类Dev

如何在网络浏览器的位置栏中禁用“网络搜索”?

来自分类Dev

如何制作网络浏览器?

来自分类Dev

如何在网络浏览器中自动安装客户端证书?

来自分类Dev

如何在网络浏览器中单击特定按钮

来自分类Dev

如何在网络浏览器中单击特定按钮

来自分类Dev

如何在Android的网络浏览器(Chrome)中自动打开任何应用程序?

来自分类Dev

如何在网络浏览器中制作自动填充表格?

来自分类Dev

如何在网络浏览器中搜索TypeScript类型?

来自分类Dev

RTC 网络浏览器(视频和音频)

来自分类Dev

通过网络浏览器保存后如何使用lotus notes值在网络中显示输入字段?

来自分类Dev

如何在网络浏览器中以图形方式显示购物中心中可用的商店,或者如何从Flash切换为HTML5和SVG

来自分类Dev

PHP&FFMPEG,如何确保结果视频适合网络浏览器?

来自分类Dev

如何在我的Web视图中显示的其他网络浏览器中加载链接?

来自分类Dev

检测网络浏览器或移动设备以显示链接

来自分类Dev

如何在第三方网络浏览器中托管iOS8 Action扩展

来自分类Dev

如何在网络浏览器中获取“所见即所得”(打印所见内容)?

来自分类Dev

如何让移动网络浏览器显示这些照片上传选项?

来自分类Dev

Android加载本地html文件并在网络浏览器中显示

来自分类Dev

Android加载本地html文件并在网络浏览器中显示

来自分类Dev

网页没有显示在我的简单网络浏览器中(用Java编写)

来自分类Dev

如何在网络浏览器中正确查看包含汉字的htm文件?

来自分类Dev

如何在网络浏览器中正确查看包含汉字的htm文件?

来自分类Dev

如何在网络浏览器字符串中使用Python占位符

来自分类Dev

如何在 Lubuntu 20.04 中将 Google Chrome 设置为默认网络浏览器

来自分类Dev

如何在网络浏览器中使用 lotusscript 按钮?

来自分类Dev

如何从python的网络浏览器捕获HTTP错误

来自分类Dev

如何使用python从网络浏览器获取内容?

来自分类Dev

如何使用“网络浏览器应用程序”?

Related 相关文章

  1. 1

    保存网络浏览器中显示的图像

  2. 2

    如何在网络浏览器的位置栏中禁用“网络搜索”?

  3. 3

    如何制作网络浏览器?

  4. 4

    如何在网络浏览器中自动安装客户端证书?

  5. 5

    如何在网络浏览器中单击特定按钮

  6. 6

    如何在网络浏览器中单击特定按钮

  7. 7

    如何在Android的网络浏览器(Chrome)中自动打开任何应用程序?

  8. 8

    如何在网络浏览器中制作自动填充表格?

  9. 9

    如何在网络浏览器中搜索TypeScript类型?

  10. 10

    RTC 网络浏览器(视频和音频)

  11. 11

    通过网络浏览器保存后如何使用lotus notes值在网络中显示输入字段?

  12. 12

    如何在网络浏览器中以图形方式显示购物中心中可用的商店,或者如何从Flash切换为HTML5和SVG

  13. 13

    PHP&FFMPEG,如何确保结果视频适合网络浏览器?

  14. 14

    如何在我的Web视图中显示的其他网络浏览器中加载链接?

  15. 15

    检测网络浏览器或移动设备以显示链接

  16. 16

    如何在第三方网络浏览器中托管iOS8 Action扩展

  17. 17

    如何在网络浏览器中获取“所见即所得”(打印所见内容)?

  18. 18

    如何让移动网络浏览器显示这些照片上传选项?

  19. 19

    Android加载本地html文件并在网络浏览器中显示

  20. 20

    Android加载本地html文件并在网络浏览器中显示

  21. 21

    网页没有显示在我的简单网络浏览器中(用Java编写)

  22. 22

    如何在网络浏览器中正确查看包含汉字的htm文件?

  23. 23

    如何在网络浏览器中正确查看包含汉字的htm文件?

  24. 24

    如何在网络浏览器字符串中使用Python占位符

  25. 25

    如何在 Lubuntu 20.04 中将 Google Chrome 设置为默认网络浏览器

  26. 26

    如何在网络浏览器中使用 lotusscript 按钮?

  27. 27

    如何从python的网络浏览器捕获HTTP错误

  28. 28

    如何使用python从网络浏览器获取内容?

  29. 29

    如何使用“网络浏览器应用程序”?

热门标签

归档