视差滚动的那些事儿

1. 什么是视差滚动


        随着时间的推移,越来越多的网站使用视差滚动去实现网站的布局。立体动感的feeling,酷拽炫的设计,高大上的效果确实让网站增色不少。那究竟什么是视差滚动呢?

        视差滚动是指让多层背景以不同的速度移动,形成立体的运动效果,带来非常出色的视觉体验。作为今年网页设计的热点趋势,越来越多的网站应用了这项技术,英文叫做Parallax Scrolling。

2. 视差滚动的特色


(1).主要是通过背景层的滚动,来实现效果;
(2).页面元素相对独立,不同的元素可以归类为三种: 背景层,内容层,贴图层。
其中,背景层的滚动最慢,让人觉得背景是在慢慢改变的。
贴图层,就是内容层和背景层之间的元素的滚动相对第二慢,然后有落差和层次感。
内容层的滚动可以和鼠标的滚动速度一致。
这样,我们就能通过三层速度不一样的展示出漂亮的视差滚动效果了。

3.例子分析


         例子1: http://www.ok-studios.de/home/
          视差滚动的那些事儿_第1张图片
视差滚动的那些事儿_第2张图片
视差滚动的那些事儿_第3张图片

    这个例子的效果就做得挺好的,很动感,简介明快。
    他们使用了jquery.scrollTo.js等js组件,来实现相对流畅的动画效果;
    注意:由于视差滚动一般都有很大的背景图要加载,所以最好搞一个加载的动画,提高等待的用户体验。

    例子2: http://ieg.tencent.com/
  腾讯互动娱乐的滚动视差效果

视差滚动的那些事儿_第4张图片
视差滚动的那些事儿_第5张图片

国内视差滚动的单页网站也越来越多了,大腾讯当然也不会落后。
虽然是简单地应用了相关的理念,里面涉及到的技术点其实也是不少的。
譬如
页面元素响应式+3D视差效果
CSS3 动画
SVG
IconFont
jQuery 翻页/滚动 插件
图文列表宽度自适应

再来一个例子吧。
http://intacto10years.com/index_start.php
之前百度向xp的退出历史致敬~~做了一个视差滚动的单页,很明显是模仿这个网站做的。效果很好的说。



         视差滚动的那些事儿_第6张图片
视差滚动的那些事儿_第7张图片

好啦,不多说,赶紧去尝试吧,你会喜欢上这种设计的。

注:截图来自各大视差滚动网站。

Author: Alone
Antroduction: 高级前端开发工程师
Sign: 人生没有失败,只有没到的成功。

你可能感兴趣的:(Web前端,用户体验)