Animsition是一款使用jQuery来实现CSS3动画的页面切换动画特效插件。该页面切换动画特效插件共有58种效果,按大类别来分可以分为:淡入淡出效果、旋转、翻转和放大缩小效果。另外每种效果都对应一种遮罩模式。
浏览器兼容
Animsition需要支持CSS3的浏览器才能正常工作。
使用方法
要使用该页面切换动画特效插件首先要引入相关的依赖文件。
HTML结构
如果所有页面都使用相同的切换过渡效果,当前页面用于显示切换效果的内容使用一个class为animsition的<div>进行包裹,使用带class为animsition-link的超链接或按钮来跳转页面。class名称可以修改,修改后后面的js代码也要做相应的修改。
如果你希望每一个跳转页面的切换效果都不相同,可以使用下面的方法:
如果你希望每一个页面都使用不同的动画效果,可以使用下面的方法:
JAVASCRIPT
在页面加载之后,可以使用下面的方法来调用该插件:
面的参数十分简单,看名称就可以知道它的意思。其中,inClass是进入时的页面动画方式,outClass是切换到其它页面时的动画方式。上面的代码是淡入淡出的进入和淡入淡出的切换到其它页面。要使用不同的效果,就更换这两个class。关于这些class共有58个,后面会一一列出。overlay是是否打开遮罩模式,如果设置为true,将会以遮罩的方式完成页面切换过渡。
58种效果对应的class
另外,该页面切换过渡效果还有一组遮罩(Overlay)模式的class:
via:http://www.htmleaf.com/jQuery/Layout-Interface/201503251572.html
浏览器兼容
Animsition需要支持CSS3的浏览器才能正常工作。
- IE10+
- Chrome
- Safari
- Firefox
使用方法
要使用该页面切换动画特效插件首先要引入相关的依赖文件。
HTML结构
如果所有页面都使用相同的切换过渡效果,当前页面用于显示切换效果的内容使用一个class为animsition的<div>进行包裹,使用带class为animsition-link的超链接或按钮来跳转页面。class名称可以修改,修改后后面的js代码也要做相应的修改。
如果你希望每一个跳转页面的切换效果都不相同,可以使用下面的方法:
如果你希望每一个页面都使用不同的动画效果,可以使用下面的方法:
JAVASCRIPT
在页面加载之后,可以使用下面的方法来调用该插件:
面的参数十分简单,看名称就可以知道它的意思。其中,inClass是进入时的页面动画方式,outClass是切换到其它页面时的动画方式。上面的代码是淡入淡出的进入和淡入淡出的切换到其它页面。要使用不同的效果,就更换这两个class。关于这些class共有58个,后面会一一列出。overlay是是否打开遮罩模式,如果设置为true,将会以遮罩的方式完成页面切换过渡。
58种效果对应的class
![QQ截图20150326105428.jpg QQ截图20150326105428.jpg](http://bbs.html5cn.org/data/attachment/forum/201503/26/1055262bbz2qe248d8rbqf.jpg)
另外,该页面切换过渡效果还有一组遮罩(Overlay)模式的class:
- overlay-slide-in-top
- overlay-slide-out-top
- overlay-slide-in-bottom
- overlay-slide-out-bottom
- overlay-slide-in-left
- overlay-slide-out-left
- overlay-slide-in-right
- overlay-slide-out-right
via:http://www.htmleaf.com/jQuery/Layout-Interface/201503251572.html