【发布时间】:2020-07-03 22:01:02
【问题描述】:
我想将我的文本背景设置为视频。在我尝试后,我无法将文本放在前面。文字总是隐藏在背后。另一个问题是视频背景在较小的屏幕上没有响应,它覆盖了整个屏幕。更重要的是,似乎视频的帧宽度和高度已被删除(例如,不以原始宽度和高度比例播放)。
谁能帮我解决这个问题?
HTML:
<div class="container-fluid no-left-padding no-right-padding welcome-text video-content">
<!-- Container -->
<div class="container">
<video autoplay muted loop>
<source src="assets/videos/welcome_video.mp4" type="video/mp4">
</video>
<h2>Hello, I want to display this text, and play the video on background.
</h2>
</div>
</div>
CSS:
.welcome-text {
padding-bottom: 180px;
padding-top: 180px;
}
.video-content{
height: 100%;
width: 100%;
overflow: hidden;
position: relative;
}
video{
min-width: 100%;
min-height: 100%;
position: absolute;
top: 50%;
left: 50%;
transform: translateX(-50%) translateY(-50%);
}
【问题讨论】:
标签: html css bootstrap-4 html5-video css-transitions