将视频作为背景嵌入 div(引导程序)
Embedding video as background in a div (bootstrap)
我正在尝试在 div 中添加一个视频作为背景 (.form-container),过去我对全背景页面也这样做,但在这种情况下我只需要它在 div 中,问题:不知道该怎么做,我正在玩宽度,但视频没有覆盖完整的 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
当我尝试将 'fit' 的宽度更改为 100% 并将最大高度设置为 250px 时 div..
#main video {
background: #222;
position: fixed;
width:100%;
max-height: 250px;
transition: 1s opacity;
opacity: 0.5;
}
将视频容器设置为 position: relative
,然后将视频的位置更新为 absolute
,以便它 'sticks' 到容器。
#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;
}
我正在尝试在 div 中添加一个视频作为背景 (.form-container),过去我对全背景页面也这样做,但在这种情况下我只需要它在 div 中,问题:不知道该怎么做,我正在玩宽度,但视频没有覆盖完整的 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
当我尝试将 'fit' 的宽度更改为 100% 并将最大高度设置为 250px 时 div..
#main video {
background: #222;
position: fixed;
width:100%;
max-height: 250px;
transition: 1s opacity;
opacity: 0.5;
}
将视频容器设置为 position: relative
,然后将视频的位置更新为 absolute
,以便它 'sticks' 到容器。
#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;
}