带有引导覆盖内容的HTML5背景视频

时间:2017-04-11 13:13:19

标签: css html5 css3 video html5-video

我正在尝试在bootstrap中创建一个div,里面有两列,以及整个div的背景视频。问题是,我不能这样做并保留列内容,并且全部响应。

我附上了一个小提琴 - 红色是我需要出现视频的地方(为了兼容性目的,附有海报框)。

最好的方法是什么想法?感谢

https://jsfiddle.net/by07or2p/#&togetherjs=DmdvnAF3Td

视频部分位于下方,因为我必须编写代码才能发布:

<video autoplay>
  <source src="http://clips.vorwaerts-gmbh.de/VfE_html5.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>

2 个答案:

答案 0 :(得分:1)

使用相对于父div的位置,然后根据您对子div的需要定位绝对上/左/下/右。这也是关于您可以使用Fluid Width Video

的视频的非常好的文章

答案 1 :(得分:0)

更新小提琴:

JS Fiddle

在您的视频代码id='video-background'

中添加ID
<video autoplay id='video-background'>
  <source src="http://clips.vorwaerts-gmbh.de/VfE_html5.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>

更改css

#video-background {
  position: fixed;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -100;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    background: url(polina.jpg) no-repeat;
    background-size: cover;
}


.hero {
    background: transparent;
}

更新小提琴:

JS Fiddle