我想要复制this页面的一部分,如果向下滚动一下,就会看到图形和一些文字的图片。 有谁知道他们如何对照片和文字进行滚动效果?文字出现在某一点之后,他们是怎么做到的?
答案 0 :(得分:0)
听起来这里有两个问题。一种是如何仅在视口内显示项目,另一种是如何应用视差效果。
仅在视口内显示项目时,ScrollReveal看起来像是一个可以接受技巧的工具。你可以在这里查看: https://scrollrevealjs.org/
至于视差效果,我制作了一个你可以使用的超轻量级Javascript类。在这里查看源代码:
http://codepen.io/rodomeista/pen/vGqWXr
您需要在代码中更新一些内容才能实现此功能。
示例:
假设你有一个看起来像这样的图像元素
<img src = "./path/to/image.png" />
我想沿y轴应用微妙的视差效果。 我需要做的就是调整属性,如下所示:
<img src = "./path/to/image.png" class = "parallax-content" data-parallax-offset = "-50" data-parallax-axis = "y" />
现在运行您的代码并查看它的实际运行情况!您可以随意使用data-parralax-offset数字来获得满足您需求的速度。我很乐意回答有关代码的任何问题。
祝你好运!