【发布时间】:2017-10-22 18:12:03
【问题描述】:
我正在尝试使用 HTML、CSS 和 javascript(如果需要,也可以使用 jQuery)来重现这种动画。 https://www.youtube.com/watch?v=qTMjNVTK_DY
基本上,有多个带有内容和透明区域的 svg 或 png 层。向下滚动时,通过为transform:translateZ rotate; 属性设置动画,图层看起来更近了。
层与层之间,有名字。
这就是我想象的 HTML 的样子
<body>
<div class="layer"></div>
<div class="name"></div>
<div class="name"></div>
<div class="layer"></div>
<div class="name"></div>
<div class="name"></div>
<div class="layer"></div>
</body>
如何在不滚动窗口的情况下在滚动时为这些元素设置动画?我绝对需要 javascript 吗?有没有相关的图书馆?
谢谢。
【问题讨论】:
-
可能值得看看GreenSock
-
@Flying 确实看起来很有趣。谢谢!
标签: javascript jquery html css svg