css – 规模的HTML5视频,并打破整个网站的宽高比

我想在网站上使用4:3视频作为背景,但将宽度和高度设置为100%
没有工作,因为宽高比保持不变,所以视频没有填充网站的整个宽度.

谢谢你的帮助!

这里是我的html和css代码

HTML

<!DOCTYPE HTML>
<html land="en">

<head>

<link rel="stylesheet" type="text/css" href="html5video.css" />


<title>html 5 video test</title>


</head>

<body id="index">

<video id="vidtest" autoplay>
<source src="data/comp.ogv" type="video/ogg" width="auto" >
</video>

<div class="cv">

<p>
Lorem ipsum dolor sit amet,consetetur sadipscing elitr,sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat,sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren,no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet,no sea takimata sanctus est Lorem ipsum dolor sit amet.</p>

</div>


</body>
</html>

CSS:

body
{
background-color:#000000;
}



#vidtest {
position: fixed;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
width: 200%;
height: 100%;
z-index: -1000;
}

.cv
{
width: 800px;
position:relative;
text-align:center;
margin-top: 100px;
color:#FFFFFF;
font-family:"Arial";
font-size: 10px;
line-height: 2em;
text-shadow: 3px 3px 2px #383838;
margin-left: auto;
margin-right: auto;
}

解决方法

这是一个非常老的线程,我知道,我提出的并不是你需要的解决方案,而是所有的人都在这里,因为搜索搜索内容:缩放视频来填充视频容器元素,保持比例完好无损

如果您希望视频填充< video>的大小.元素,但是视频被缩放正确以填充容器,同时保持纵横比的触觉,您可以使用对象拟合使用CSS.很像背景图片的背景尺寸,您可以使用以下内容

video {
    width: 230px
    height: 300px;
    object-fit: cover;
}

我希望这可以帮助一些人.

编辑:not in all browsers yet.

相关文章

Css3如何实现鼠标移上变长特效?(图文+视频)
css3怎么实现鼠标悬停图片时缓慢变大效果?(图文+视频)
jquery如何实现点击网页回到顶部效果?(图文+视频)
css3边框阴影效果怎么做?(图文+视频)
css怎么实现圆角边框和圆形效果?(图文+视频教程)
Css3如何实现旋转移动动画特效