アスペクト比に影響を与えずに固定高さが700pxの背景ビデオを作成しようとしています。ビデオはクロップできます。私の問題は、私が700pxの高さを提供しても、ビデオの高さ全体が表示されていることです。ここでは、コードは次のようになります。ここコンテナにラッパーの高さがありません
<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