在div中引入视频作为背景(引导程序)

时间:2015-01-08 16:56:21

标签: css html5 twitter-bootstrap video

我试图在div中添加一个视频作为背景(.form-container),过去我对完整背景页面做同样的事情,但在这种情况下我只需要在div中,问题:dunno怎么做,我玩的是宽度,但视频不能覆盖整个div。

这是一个全背景视频,但显然不起作用。我试图使用z-index,但我对于twitter-bootstrap如何处理z-index非常迷失:

#main video {
    background: #222;
    position: fixed;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -100;
    transition: 1s opacity;
    opacity: 0.5; 
}

请参阅演示:http://codepen.io/wiitohzjeh/pen/vEgmEO?editors=110

当我尝试将宽度更改为100%并将最大高度设置为250px时,适合' div ..

#main video {
    background: #222;
    position: fixed;
    width:100%;
    max-height: 250px;
    transition: 1s opacity;
    opacity: 0.5;
}

请参阅演示:http://codepen.io/wiitohzjeh/pen/LExyEK?editors=110

1 个答案:

答案 0 :(得分:8)

将您的视频容器设置为position: relative,然后将视频的位置更新为absolute,以便将其视为“{1}}”。到容器。

#main .form-container {
    min-height: 250px;
    padding-bottom: 50px;
    margin-top: 50px;
    -moz-box-shadow:  0 2px 5px 0 #333;
    -webkit-box-shadow: 0 2px 5px 0 #333;
    box-shadow: 0 2px 5px 0 #333;
    position: relative;
    overflow: hidden;
}

#main video {
    background: #222;
    width:100%;
    background-size: cover;
    transition: 1s opacity;
    opacity: 0.5;
    position: absolute;
    top: 0;
    left: 0;
}

<强> http://codepen.io/anon/pen/VYPbXj