【发布时间】:2023-03-28 02:59:02
【问题描述】:
我正在尝试创建一个视频标题,但无论我尝试什么,它似乎要么溢出,并导致屏幕水平滚动,因为它的原始尺寸相当大(我使用的是小型显示器),或者它缩小到小尺寸或消失。
即使视频的 z-index 低于其他元素,我的文本和按钮也会被推到一边。我似乎无法让视频适应屏幕。我已经设法为我拥有的原始横幅图片做到了,但由于某种原因不能为视频做。
HTML:
<!-- Header -->
<header id="top" class="header">
<div class="videoCont">
<video id="rndmVid" autoplay loop muted>
<source src="http://convio.cancer.ca/mUFE/2016/one/videos/flower.mp4" type="video/mp4">
</video>
</div>
<div class="text-vertical-center">
<h1>Event Title</h1>
<h3>Tag Line</h3>
<br>
<a href="#about" class="btn-dark btn-lg">Learn More</a>
<p> </p>
//log-in html code
</header>
CSS:
video {
height: 100%;
width: 100%;
z-index: -1;
}
.header {
display: table;
position: relative;
width: 100%;
height: 100%;
background: url(http://convio.cancer.ca/mUFE/2016/one/img/cliffside.jpg) no-repeat center center scroll;
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: cover;
-o-background-size: cover;
}
.header h1 {
font-size: 6.5em;
color: #FFF;
text-shadow: 2px 2px 2px rgb(0,0,0);
}
.header h3{
font-size: 4em;
color: #fff;
text-shadow: 2px 2px 2px rgb(0,0,0);
}
为了向您展示横幅图片和视频之间的比较,我上传了横幅图片。正如您在此处看到的:test page 文本被视频推开(即使我将视频设置为z-index: -9999;),您也会注意到图像不会导致页面滚动它工作得很好。我似乎无法为视频复制此内容。
我在 stackoverflow 上经历了 3-4 个相关线程,试图找出解决方案,但没有运气。非常感谢任何和所有建议。
感谢您的宝贵时间!
【问题讨论】:
标签: html css html5-video