以前看到一种页面滚动条在滚动,而背景图片却不动的效果,页面缓缓的下拉,背景也缓缓的切换,就像放电影一样,后来才知道这叫视差滚动(Parallax Scrolling),作为一种优雅酷炫的页面展示的方式,视差滚动(Parallax Scrolling)正受到越来越多前端设计师的宠爱,优设的2014年网页设计趋势中依然能够看到它的影子,所以我们不得不来好好研究下视差滚动的原理和实现方式。
原文出处:http://blog.csdn.net/chenlycly/article/details/25046969
1.视差滚动
视差滚动(Parallax Scrolling)指网页滚动过程中,多层次的元素进行不同程度的移动,视觉上形成立体运动效果的网页展示技术。国内外的设计师们实现了很多酷炫的效果,大家请移步欣赏,《14个超棒的带有故事趣味性视差滚动网站》、《17 Inspiring Examples of Parallax Scrolling Sites》、《18 Beautiful Examples of Parallax Scrolling in Web Design》。
2.特性
3.原理
4.实现
4.1简单实现
<div class="article section1">
每当我加班凌晨,独自一人走在黑暗的回家路上
</div>
<div class="article section2">
我会想起那天夕阳下的奔跑
</div>
<div class="article section3">
那是我逝去的,青春
</div>
css非常简单,
4.2 加上动画
html和css也要进行一些修改
4.3 背景运动
刚刚两个情况只是背景保持fixed的状态,我们可以给包括背景在内的多层次元素添加运动,从而实现视差滚动。多背景时,需要确保上面的背景是透明的。看看nettuts上的一个效果,研究研究,看看实现过程。
CSS文件,
javascript,这里用到了jquery

