点击按钮,人物沿着路径往下走,屏幕也跟随滚动,
怎么实现啊
https://www.heshidai.com/xsrw/index.html
用js或者css3控制图片向下移动,同时用js控制网页向下滚动,2者速度一样即可
<style>
.image {
animation: all 5s linear;
/* Firefox: */
-moz-animation: all 5s linear;
/* Safari 和 Chrome: */
-webkit-animation: all 5s linear ;
/* Opera: */
-o-animation: all 5s linear ;
}
</style>
<script>
$(".image").css("top","100px");
$("html,body").animate({scrollTop:100},5000);
</script>
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答5.2k 阅读✓ 已解决
5 回答2.1k 阅读
3 回答2.4k 阅读✓ 已解决
這邊利用
jQuery
的animate
來實現動畫,只要就是預先設置好幾個路徑點,讓他依照這些路徑點走,而捲軸滾動則是靠著animate
的progress
回調,在播放動畫時持續監測捲軸位置是否小於物體的位置jsFiddle