• 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

  • 相关阅读:
    一年来把自己从学.Net到用.Net,收集的资料共享出来B/s中的存储过程(二)
    收集的.Net文章(十五)ASP.NET 2.0 Caching For performance
    收集的.Net文章(十六)SQL Server日期计算
    P.V操作原语和信号量
    2004年2008年系分论文题目整理,考SA的可以看一下
    2010年个人总结
    MASM,NASM和AT&T汇编格式备注
    Unity Application Block 学习笔记之一使用配置文件
    Javascript 学习笔记之String类测试
    javascript学习笔记之Object类型测试
  • 原文地址:https://www.cnblogs.com/lalalagq/p/9973510.html
Copyright © 2020-2023  润新知