我想在不影响宽高比的情况下制作700px的固定高度的背景视频。视频可以裁剪。我的问题是,即使我提供了700像素的高度,视频的整个高度也是如此。下面是代码:包装容器的高度不能在容器上工作
<div class="video-container">
<div class="video-overlay-text">
<h1>Some heading</h1>
<p>Sentence</p>
</div>
<video autoplay loop muted id="video-bg">
<source src="homepage-video-mp4_1.mp4" type="video/mp4" />
</video>
</div>
这里是CSS:
#video-bg {
position: relative;
width: auto;
min-width: 100%;
height: auto;
background: transparent url(video-bg.jpg) no-repeat;
background-size: cover;
}
video {
display: block;
position: absolute;
}
.video-container {
width: 100%;
height: 600px;
overflow: hidden;
position: relative;
top: 0;
right: 0;
z-index: 0;
}
.video-overlay-text {
position: absolute;
z-index: 5;
overflow: auto;
bottom: 20%;
left: 4%;
max-width: 700px;
margin: auto;
display: block;
}
.video-overlay-text h1 {
color: #ffffff;
font-size:34px;
line-height: 36px;
}
.video-overlay-text p {
color: #ffffff;
}
我已经尝试了一切。有时候,移动视图会被切断,文本会向上移动。
https://css-tricks.com/aspect-ratio-boxes/ –
@Abhi,我似乎无法有问题。检查笔https://codepen.io/hunzaboy/pen/eRXNVq让我知道你面临什么问题。 – Aslam