gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 14:11:22 25 4
gpt4 key购买 nike

我试图将视频显示为一个网页,它正好占据了整个网络窗口的大小。

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

我在 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 控制并且可以正常工作,即视频播放。)

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

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

最佳答案

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

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

关于html - 如何在占据窗口确切高度的网络浏览器中显示视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43498176/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com