其他代码

纯JS和CSS3页面滚动动画库插件

阿里云


kissui.scrollanim 是一款实用的纯 JS 和 CSS3 页面滚动动画库插件,通过该插件可以使元素进入浏览器视口的时候,展示指定的 CSS3 动画效果。

使用方法

在页面中引入 scrollanim.css 和 scrollanim.js 文件。

也想出现在这里?联系我们
创客主机
  1. <link rel="stylesheet" href="css/scrollanim.css">
  2. <script src="js/scrollanim.js"></script>

HTML 结构

为你需要制作 CSS3 动画的元素添加 data-kui-anim 属性。例如:

  1. <p data-kui-anim="fadeIn">Show this with fade-in</p>

动画事件

Scrollanim 使用 kissui.position 来管理和跟踪元素。kissui.position 支持下面的一些事件:

  1.     in:当元素进入视口时触发。
  2.     out:当元素离开视口时触发。
  3.     middle:当元素垂直居中时触发。
  4.     center:当元素水平居中时触发。
  5.     top:当元素位于页面顶部时触发。
  6.     bottom:当元素位于页面底部时触发。
  7.     left:当元素位于页面左侧时触发。
  8.     right:当元素位于页面右侧时触发。

你可以通过 data-kui-anim 属性或者 kissuiScrollAnim.add(element, event)来为一个元素绑定事件。例如:

  1. kissuiScrollAnim.add(element, {
  2.   'in': 'fadeIn'
  3. });

或者:

  1. kissuiScrollAnim.add(element, {
  2.   'center middle': 'fadeIn'
  3. });

或者:

  1. kissuiScrollAnim.add(element, {
  2.   'center middle': 'fadeIn',
  3.   'out': 'fadeOut'
  4. });

动画效果

Scrollanim 中内置了 Animate.css 来提供各种 CSS3 动画效果。它支持的动画有:

  1.     bounce
  2.     flash
  3.     pulse
  4.     rubberBand
  5.     shake
  6.     headShake
  7.     swing
  8.     tada
  9.     wobble
  10.     jello
  11.     bounceIn
  12.     bounceInDown
  13.     bounceInLeft
  14.     bounceInRight
  15.     bounceInUp
  16.     bounceOut
  17.     bounceOutDown
  18.     bounceOutLeft
  19.     bounceOutRight
  20.     bounceOutUp
  21.     fadeIn
  22.     fadeInDown
  23.     fadeInDownBig
  24.     fadeInLeft
  25.     fadeInLeftBig
  26.     fadeInRight
  27.     fadeInRightBig
  28.     fadeInUp
  29.     fadeInUpBig
  30.     fadeOut
  31.     fadeOutDown
  32.     fadeOutDownBig
  33.     fadeOutLeft
  34.     fadeOutLeftBig
  35.     fadeOutRight
  36.     fadeOutRightBig
  37.     fadeOutUp
  38.     fadeOutUpBig
  39.     flipInX
  40.     flipInY
  41.     flipOutX
  42.     flipOutY
  43.     lightSpeedIn
  44.     lightSpeedOut
  45.     rotateIn
  46.     rotateInDownLeft
  47.     rotateInDownRight
  48.     rotateInUpLeft
  49.     rotateInUpRight
  50.     rotateOut
  51.     rotateOutDownLeft
  52.     rotateOutDownRight
  53.     rotateOutUpLeft
  54.     rotateOutUpRight
  55.     hinge
  56.     rollIn
  57.     rollOut
  58.     zoomIn
  59.     zoomInDown
  60.     zoomInLeft
  61.     zoomInRight
  62.     zoomInUp
  63.     zoomOut
  64.     zoomOutDown
  65.     zoomOutLeft
  66.     zoomOutRight
  67.     zoomOutUp
  68.     slideInDown
  69.     slideInLeft
  70.     slideInRight
  71.     slideInUp
  72.     slideOutDown
  73.     slideOutLeft
  74.     slideOutRight
  75.     slideOutUp

Github 地址:https://github.com/usablica/kissui.scrollanim

纯 JS 和 CSS3 页面滚动动画库插件

已有 487 人购买
  • rscd
查看演示升级 VIP立刻购买

演示地址 下载地址
收藏
(1)

发表回复

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!