微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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.

原文地址:https://www.jb51.cc/css/216725.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。