0

我有一些图像,我想将它们垂直放置在页面上,作为一个信息图形。但是,我想将背景与前景元素分开,并产生一些视差效果,当您向下滚动时,前景(背景)元素会移动......

不知道如何最好地使用 jQuery 甚至 CSS3 来实现这一点......任何链接或示例将不胜感激。

4

2 回答 2

6

您可以使用jquery.parallax

jParallax 将节点转换为响应鼠标移动的绝对定位层。根据它们的尺寸,这些层以不同的速率移动,以一种视差的方式。

截图如下:

jQ视差
(来源:stephband.info

代码也很小。

<ul>
    <li class="parallax-layer"></li>
    <li class="parallax-layer"></li>
</ul>
于 2012-10-12T03:01:29.623 回答
1

除了上面的答案,还有更简单和更好的插件:

  1. (几乎)静态背景

  2. Curtain.js

    http://www.jquerythisplugin.com/wp-content/uploads/2012/03/curtain.jpg

  3. 恒星JS


    (来源:jquer.in

  4. 滚动甲板

  5. 连环画


    (来源:romanliutikov.com

  6. 视差滑块

于 2012-10-12T07:17:00.137 回答