scrollMagic(https://github.com/janpaepke/ScrollMagic)是一个页面滚动控制的js库。利用它,可以监听页面的滚动,控制页面元素的样式。
scrollMagic 本身比较简单,只包含2个类:
crollMagic.Controller 一个控制器,用于总体的动画调度 ;
ScrollMagic.Scene 一个或多个具体舞台画布,用于设计具体的CSS变换。
需要注意的是,它本身并没有集成 animation的控制方法,动画的实现,需要引入插件 GSAP 或者是 VelocityJS .所以,实际开发的时候,页面基本会引入三个js:
scrollMagic.js/GSAPAdapter桥接文件 /GSAP库文件本身
例如:
<script src="http://cdnjs.cloudflare.com/ajax/libs/gsap/1.14.2/TweenMax.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/ScrollMagic/2.0.3/ScrollMagic.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/ScrollMagic/2.0.3/plugins/animation.gsap.js"></script>
ScrollMagic wiki文档写得一般,不够倒是有很多的样例。如果你重视用js来控制CSS动画,它是不错的选择,反之,如果你直接想写 CSS3动画, skrollr 可能会是更好的选择。
WIKI地址:
https://github.com/janpaepke/ScrollMagic/wiki/Get-Started-Setup
大量示例:
http://scrollmagic.io/examples/basic/simple_tweening.html
由于 GSAP 在动画效果的应用,你想用 ScrollMagic ,GSAP也得做一番了解。
GSAP (http://greensock.com/) 是一个比较牛逼的动画控制库。
TweenLite 是它核心的最小的基础文件,而 TweenMax 则包含包括 TweenLite 、 CSSPlugin(处理CSS属性变换), RoundPropsPlugin, BezierPlugin, AttrPlugin(属性变换), DirectionalRotationPlugin 、EasePack, TimelineLite(多元素序列动画), and TimelineMax. ,这里的每一个插件,都有它对应的特性,提供了额外的动画控制功能。
所以,如果你介意文件大小,可以自己逐个映入相关的js。GSAP上有大量的其它的动画插件;
如果你想通用的引入动画控制,TweenMax.js基本就可以胜任。
更多说明:http://greensock.com/get-started-js
示例讲解:http://greensock.com/jump-start-js
基本的API说明:
- 大小: 279.3 KB
分享到:
相关推荐
html5视差页面滚动背景变形动画特效 html5视差页面滚动背景变形动画特效
视差滚动 JS+css视察滚动 视差滚动 JS+css视察滚动 视差滚动 JS+css视察滚动
插件描述:jQuery全屏视差滚动效果. 参考示例:http://www.jq22.com/jquery-info5465
vue-parallax 快速60fps视差滚动效果组件
html5页面滚动图片视差滚动效果 html5页面滚动图片视差滚动效果 html5页面滚动图片视差滚动效果 html5页面滚动图片视差滚动效果
GSAP.JS视差层鼠标滚轮特效.rar
轮播图 视差动画 阻尼动画 水平滚动 垂直滚动 可见开始循环 隐藏停止循环
jq视差滚动框架特效是一款视差滚动响应式框架,能够在电脑、平板和移动设备中良好的呈现。 jq视差滚动框架特效图:
html5全屏页面视差滚动网站特效
Gsap SVG气泡视差动画特效是一款使用gsap svg制作渐变色的气泡,网页滚动气泡视差和摇摆文字动画效果。
HTML5视差滚动特效,里面附有详实的demo
jQuery+swiper.js幻灯片图片视差滚动轮播特效,非常棒的一款带标签的jQuery图片视差切换代码。
jquery上下页面视差滚动切换效果,供大家一起共同分享学习。
ScrollMagic 神奇的滚动交互的javascript库。 快速链接:| | | | | | |ScrollMagic可帮助您轻松响应用户的当前滚动位置。 如果您想...它是您的理想图书馆。... 要实现动画,ScrollMagic可以与多个框架一起使用
全屏图片视差滚动切换代码是一款基于CSS3实现的页面滚动视差切换特效下载。
带上下箭头jQuery视差滚动特效是一款带索引按钮,上下返回箭头的jQuery视差滚动插件parallax。
利用视差动画,使引导界面做的更加炫
支持视差滚动的ScrollView ,背景图片的滚动速度小于ScrollView中子控件的滚动速度
parallax视差立体场景动画效果是一款jquery.parallax.js结合css3实现的视差滚动立体场景动画效果代码。
视差滚动特效是一款不错的整页滚动显示插件,适用于个人或公司整站介绍。