有人知道如何居中这个视频背景吗?
我试过:
margin: 0 auto;
text-align: center;
到目前为止,但这些都没有奏效。
这是我的代码。
网址:
<video autoplay loop poster="polina.jpg" id="vid">
<source src="http://clips.vorwaerts-gmbh.de/big_buck_bunny.webm" type="video/webm">
<source src="http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4" type="video/mp4">
</video>
CSS:
video#vid {
position: fixed; right: 0; bottom: 0;
min-width: 100%; min-height: 100%;
width: auto; height: auto; z-index: -100;
background: url(polina.jpg) no-repeat;
background-size: cover;
margin: 0 auto;
}
我如何将此视频背景居中,以便在调整窗口大小时它在左侧/右侧删除相同的数量?感谢您的帮助!
这是我的 jsfiddle:http: //jsfiddle.net/pwxcvxe8/2/
原文由 Stefan 发布,翻译遵循 CC BY-SA 4.0 许可协议
由于您使用的是
HTML5
元素,因此居中内容的最佳方法是将其放在相对容器中,然后让 CSS 像这样处理其余部分:当然,您可以将
<video>
替换为您想要居中的任何元素。因为您使用的是video
元素,所以我忽略了较旧的浏览器,因为我猜他们无论如何都不会喜欢您的页面。您也 不必 使用min-
值,它只会居中。