我的主要目标是创建一个jumbotron,其中播放视频,宽度100%屏幕和高度屏幕的70%,并消除滚动条的奇怪滚动行为,即当我滚动时,不希望视频跟随。目前,当我向下滚动页面时,视频会跟随滚动。以下是更多详细信息。
在jumbotron下面的正文中,我使用了一个具有垂直导航栏的nav data spy,当我向下滚动页面时,视频也会滚动。如何阻止这种行为?
代码:
CSS:层叠样式表
在jumbotron下面的正文中,我使用了一个具有垂直导航栏的nav data spy,当我向下滚动页面时,视频也会滚动。如何阻止这种行为?
代码:
<div className="jumbotron">
<video className="video-background" preload="true" muted="true" autoplay="true" loop="true">
<source src="example.mp4" type="video/mp4" />
</video>
<div className="container-fluid" id="content">
<h1 className="display-3">Heading Title</h1>
<p className="lead">Sub Text</p>
<a className="btn btn-primary btn-lg" href="#learnmore">Learn More</a>
</div>
</div>
CSS:层叠样式表
.jumbotron{
position: relative;
z-index:-2;
height:62.5vh;
}
.video-background {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
overflow: hidden;
z-index: -1;
width:100%;
height: 70%;
}
非常感谢您的帮助。如果有所了解,我正在使用create-react-app。
谢谢。