kissui.scrollanim页面滚动动画库插件
简介
kissui.scrollanim是一款实用的纯JS和CSS3页面滚动动画库插件。通过该插件可以使元素进入浏览器视口的时候,展示指定的CSS3动画效果。
下载地址及演示
安装
可以通过bower来安装kissui.scrollanim插件。
bower install kissui.scrollanim       
使用方法
在页面中引入scrollanim.css和scrollanim.js文件。
<link rel="stylesheet" href="css/scrollanim.css">
<script src="js/scrollanim.js"></script>          
HTML结构
为你需要制作CSS3动画的元素添加data-kui-anim属性。例如:
<p data-kui-anim="fadeIn">Show this with fade-in</p>      
动画事件
Scrollanim使用kissui.position来管理和跟踪元素。kissui.position支持下面的一些事件:
- in:当元素进入视口时触发。
- out:当元素离开视口时触发。
- middle:当元素垂直居中时触发。
- center:当元素水平居中时触发。
- top:当元素位于页面顶部时触发。
- bottom:当元素位于页面底部时触发。
- left:当元素位于页面左侧时触发。
- right:当元素位于页面右侧时触发。
你可以通过data-kui-anim属性或者kissuiScrollAnim.add(element, event)来为一个元素绑定事件。例如:
kissuiScrollAnim.add(element, {
  'in': 'fadeIn'
});    
或者:
kissuiScrollAnim.add(element, {
  'center middle': 'fadeIn'
});   
或者:
kissuiScrollAnim.add(element, {
  'center middle': 'fadeIn',
  'out': 'fadeOut'
});                 
动画效果
Scrollanim中内置了Animate.css来提供各种CSS3动画效果。它支持的动画有:
	bounce	
	flash	
	pulse	
	rubberBand	
	shake	
	headShake	
	swing	
	tada	
	wobble	
	jello	
	bounceIn	
	bounceInDown	
	bounceInLeft	
	bounceInRight	
	bounceInUp	
	bounceOut	
	bounceOutDown	
	bounceOutLeft	
	bounceOutRight	
	bounceOutUp	
	fadeIn	
	fadeInDown	
	fadeInDownBig	
	fadeInLeft	
	fadeInLeftBig	
	fadeInRight	
	fadeInRightBig	
	fadeInUp	
	fadeInUpBig	
	fadeOut	
	fadeOutDown	
	fadeOutDownBig	
	fadeOutLeft	
	fadeOutLeftBig	
	fadeOutRight	
	fadeOutRightBig	
	fadeOutUp	
	fadeOutUpBig	
	flipInX	
	flipInY	
	flipOutX	
	flipOutY	
	lightSpeedIn	
	lightSpeedOut	
	rotateIn	
	rotateInDownLeft	
	rotateInDownRight	
	rotateInUpLeft	
	rotateInUpRight	
	rotateOut	
	rotateOutDownLeft	
	rotateOutDownRight	
	rotateOutUpLeft	
	rotateOutUpRight	
	hinge	
	rollIn	
	rollOut	
	zoomIn	
	zoomInDown	
	zoomInLeft	
	zoomInRight	
	zoomInUp	
	zoomOut	
	zoomOutDown	
	zoomOutLeft	
	zoomOutRight	
	zoomOutUp	
	slideInDown	
	slideInLeft	
	slideInRight	
	slideInUp	
	slideOutDown	
	slideOutLeft	
	slideOutRight	
	slideOutUp	
kissui.scrollanim页面滚动动画库插件的更多相关文章
- AOS – 另外一个独特的页面滚动动画库(CSS3)
		AOS 是一个用于在页面滚动的时候呈现元素动画的工具库,你可能会觉得它和 WOWJS 一样,的确他们效果是类似的.但是AOS是 CSS3 动画驱动的库,当你滚动页面的时候能让元素动起来,当页面滚回顶部 ... 
- 一款很好用的页面滚动元素动画插件-AOS.JS
		aos.js是一款效果超赞的页面滚动元素动画jQuery动画库插件.该动画库可以在页面滚动时提供28种不同的元素动画效果,以及多种easing效果.在页面往回滚动时,元素会恢复到原来的状态. 加载方法 ... 
- 移动端touch事件实现页面弹动--小插件
		动手之前的打盹 说实话真的是好久没有更新博客了,最近一直赶项目,身心疲惫:最关键的是晚上还要回去上一波王者,实在是忙啊! 这周下来,清闲了些许,或许是因为要到国庆的缘故吧,大家都显得无精打采.俗话说的 ... 
- scrollreveal(页面滚动显示动画插件支持手机)
		scrollreveal.js是一款可以轻易实现桌面和移动浏览器元素随页面滚动产生动画的js插件.该插件通过配置可以在页面滚动,元素进入视口时产生炫酷的动画效果,同时还支持元素的3D效果,非常的实用. ... 
- jQuery页面滚动数字增长插件
		<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ... 
- aos.js超赞页面滚动元素动画jQuery动画库
		插件描述:aos.js 是一款效果超赞的页面滚动元素动画jQuery动画库插件.该动画库可以在页面滚动时提供28种不同的元素动画效果,以及多种easing效果.在页面往回滚动时,元素会恢复到原来的状态 ... 
- css3 动画+动画库
		css3 动画 实现原理 1.transition 过渡:https://www.runoob.com/cssref/css3-pr-transition.html 语法:( transition的 ... 
- tween.js是一款可生成平滑动画效果的js动画库。tween.js允许你以平滑的方式修改元素的属性值。它可以通过设置生成各种类似CSS3的动画效果。
		简要教程 tween.js是一款可生成平滑动画效果的js动画库.相关的动画库插件还有:snabbt.js 强大的jQuery动画库插件和Tweene-超级强大的jQuery动画代理插件. tween. ... 
- 基于animate.css动画库的全屏滚动小插件,适用于vue.js(移动端、pc)项目
		功能简介 基于animate.css动画库的全屏滚动,适用于vue.js(移动端.pc)项目. 安装 npm install vue-animate-fullpage --save 使用 main.j ... 
随机推荐
- Cookie && Session && Token
			Cookies Cookie的由来: HTTP 本身是一个无状态的 request/response 协议. server接收一个来自client的request, 处理完以后返回一个response ... 
- 使用汇编分析c代码的内存分布
			arm平台下使用反汇编分析c内存分布: arm:使用arm-linux-objdump命令将编译完毕之后的elf文件,进行反汇编. 之后重定向到tmp.s文件里. 第一步变量例如以下c文件. vim ... 
- 很强大的shell写的俄罗斯方块
			网上看到的一个用linux的shell脚本写的俄罗斯方块. 是我至今见过写的最牛逼的shell了.共享一下. 原作者信息在脚本的凝视中有. 下载地址:点击下载 #!/bin/bash # Tetris ... 
- [Java 并发] Java并发编程实践 思维导图 - 第四章 对象的组合
			依据<Java并发编程实践>一书整理的思维导图. 第一部分: 第二部分: 
- 深入理解Android开发中的CoordinatorLayout Behavior
			在使用Android设计支持库(Android Design Support Library)时,很难避开CoordinatorLayout:设计库中有很多视图都需要CoordinatorLayout ... 
- Android+Jquery Mobile学习系列(2)-HTML5/Jquery Mobile基础
			本章介绍两个关键字[HTML5]和[Jquery Mobile],简单说这两者的关系是:HTML5作为主体,Jquery Mobile在HTML5的基础上对其进行了优化.装饰. HTML5 HTML5 ... 
- 【BZOJ 1590】 Secret Message
			[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=1590 [算法] 字典树 [代码] #include<bits/stdc++.h ... 
- treap平衡树
			今天集训讲平衡树,就瞎搞了一下.直接下代码. #include<iostream> #include<cstdio> #include<cmath> #includ ... 
- [Apple开发者帐户帮助]四、管理密钥(1)创建私钥以访问服务
			私钥允许您访问和验证与某些应用服务(如APN,MusicKit和DeviceCheck)的通信.您将在对该服务的请求中使用JSON Web令牌(JWT)中的私钥. 所需角色:帐户持有人或管理员. 在“ ... 
- [Apple开发者帐户帮助]三、创建证书(2)创建开发者ID证书
			您可以使用开发人员帐户或Xcode 创建最多五个开发者ID应用程序证书和最多五个开发人员ID安装程序证书.(要在Xcode中创建开发者ID证书,请转到Xcode帮助中的管理签名证书.) 所需角色:帐户 ... 
