如何在Boostrap中实现此滚动效果?滚动时,内容div叠加在顶部,有一个固定的图像背景:
http://www.standardhotels.com/culture/things-to-do-july-2017-new-york-los-angeles-miami
答案 0 :(得分:0)
有几种方法可以实现这一目标。您可以将背景图像修复为html
并偏移正文,添加填充以保持视口中的文本。例如:
html {
background: url(DESIRED BACKGROUND IMAGE) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
body {
background:lightblue;
padding-left:150px;
padding-right: 30px;
position:relative;
left:-150px;
top:80%;
}
Check out this basic (but very cute) kitten example
进一步查看示例的代码,您还可以将margin-top
添加到正文并删除定位top
。您的示例显示margin-top: calc(100vh - 140px) !important;
Here's an updated version of my fiddle。你可以看到效果非常相似。
答案 1 :(得分:-1)
您正在寻找视差滚动。 Here是关于如何实现此目标的工作演示的链接。