gpt4 book ai didi

css - 定位视频并使其像图像一样在背景中重复

转载 作者:行者123 更新时间:2023-12-05 07:03:29 25 4
gpt4 key购买 nike

有没有办法像我使用 background-* css 属性对我放置在 html 页面背景中的视频进行定位并使其重复,就像我对图像/gif 所做的那样?我确信这对于当前版本的 CSS 是不可能的,但也许有一种方法可以使用 JavaScript 来实现。该视频最初是一个 gif,我正在尝试使用 gif 进行处理,但我将其转换为 webm 和 mp4 以提高加载性能并节省带宽。下面是如果我的视频是 gif 时我会做什么的代码,然后是我目前拥有的代码,并且想复制“Video as Gif”的代码。

Gif 视频

body {
background: url('https://media3.giphy.com/media/KZFrf9JusXzmpnPsT6/giphy.gif?cid=ecf05e47nlo6zhk89xm58aaee38kzq5tddoko195kri6hv0e&rid=giphy.gif') center center;
background-repeat: repeat;
position: relative;
background-size: auto;
overflow: hidden;
width: 100%;
}
<html>
<body>
</body>
</html>

Gif 视频

#video-background {
top: 0;
left: 0;
position: absolute;
width: 100%;
height: 100%;
background-repeat: repeat;
overflow: hidden;
}
  <div id="video-background">
<video aria-hidden="true" playsinline="" autoplay="" muted="" loop=""> <source src="//starlink.ua/media/mod_starlink/car-blur.webm" type="video/webm"> <source src="//starlink.ua/media/mod_starlink/car-blur.mp4" type="video/mp4"></video>
</div>

最佳答案

HTML

<video autoplay loop muted id="bgvideo">
<source src="YOUR VIDEO SOURCE">
</video>

CSS

#bgvideo {
position: fixed;
min-height: 100%;
min-width: 100%;
z-index: -100; }

这将使您的视频在后台自动播放,Z 索引将允许您对视频进行新的更改,视频将完全在后面,您的新元素在前面。

关于css - 定位视频并使其像图像一样在背景中重复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63195523/

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