我想在不影響寬高比的情況下製作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