我在这里用视频做为网页背景,给视频设了100%宽高,在firebug也显示video的宽高和页面是一样的,但是效果却没出来,视频没有铺满屏幕。下面是我的代码(原代码,错误的)

<style>
*{margin: 0;padding: 0}
html,body{width: 100%;height: 100%}
video{
width: 100%;height: 100%;
}
</style>
<div style=”width: 100%;height: 100%”>
<video id=”fullVideo” class=”” muted=”muted” autoplay=”autoplay” loop=”loop”
src=”public/webm/v_002.webm”></video>

</div>

出现这个问题的原因是在页面自适应过程中缩放比例没处理好

解决方法就是在CSS样式中加上“object-fit:fill” 样式

关于这个属性呢,我发现有两篇文章介绍的很好,我在这里把链接贴出来,一看就懂:

https://www.w3cplus.com/css3/css3-object-fit-and-object-position-properties.html

https://developer.mozilla.org/zh-CN/docs/Web/CSS/object-fit
———————
作者:做一个有知识的流氓
原文:https://blog.csdn.net/qq_36370731/article/details/78907284