2017-03-15 45 views
0

我想在这个网站做一个导航栏一样粘稠透明导航栏,使用视频作为背景

http://spacetrain.com/

(为了看你有没有在任何链接的点击效果菜单,所以你可以向下滚动。)

正如你所看到的,当你向下滚动导航栏时,它会使用视频作为背景粘贴到顶部填充。

我看到它使用bootstrap Scrollspy,但我不确定如何在我的网站中实现此操作。

是否可以用CSS做到这一点?

回答

0

该链接上的导航栏不显示为透明,只是具有黑色背景。要让div“黏着”并保持滚动页面的顶部,您需要使用'position:fixed'。

#sticky-div { 
 
position: fixed; 
 
background: blue; 
 
color: white; 
 
width: 100%; 
 
top: 0; 
 
} 
 

 
#dummy-content { 
 
background: grey; 
 
padding: 300px 0; 
 
}
<div id="sticky-div"> 
 
    <p>I stay here</p> 
 
</div> 
 

 
<div id="dummy-content"> 
 
    <p>I don't stick</p> 
 
</div>

+0

您好。导航栏将位于标题之后,即全角视频。我想要做的是在滚动条上粘贴导航栏,一旦向下滚动标题后,还要使视频的底部粘滞,因此它是导航栏的一部分。如果您检查网站并点击页面的任何链接,您可以向下滚动并查看该效果。无论如何,非常感谢您的帮助。 –