我正在尝试复制此页面上看到的效果:http: //www.falve.co.nz/collection/
当您滚动页面时,较暗的英雄部分下方的白色部分会滚动到顶部英雄部分的顶部,就像窗帘一样。
我如何复制这个?这是 jQuery 的事情还是 CSS 位置的事情?真的不确定如何解决这个问题?
我正在尝试复制此页面上看到的效果:http: //www.falve.co.nz/collection/
当您滚动页面时,较暗的英雄部分下方的白色部分会滚动到顶部英雄部分的顶部,就像窗帘一样。
我如何复制这个?这是 jQuery 的事情还是 CSS 位置的事情?真的不确定如何解决这个问题?
如果您使用position:fixed
and position : absolute
,您可以使用图像背景上方的内容传递来创建效果。fadeOut()
当您捕获滚动事件时,有一些 jquery 效果来管理文本。
<body>
<div id="top">
</div>
<div id="content">
</div>
</body>
CSS
#top{
position:fixed;
height : 200px;
width : 100%;
background-image:url("http://www.falve.co.nz/site/uploads/2012/09/1500x900-collection-page-image.jpg");
background-size:cover;
z-index:1;
}
#content{
position:absolute;
height : 2000px;
margin-top:200px;
width : 100%;
background-color:#F99;
z-index:2;
}