scrollReveal学习记录

scrollReveal学习记录

scrollReveal是一个兼容PC端和移动设备的滚动动画库。不同的是 WOW.js 的动画只播放一次,而 scrollReveal.js 的动画可以播放一次或无限次;
官网:https://scrollrevealjs.org/
下载地址:https://github.com/scrollreveal/scrollreveal
特点:1,scrollReveal同时兼容PC端和移动端。2,0依赖(不依赖于jQuery,也不依赖于animate.css)。3,定制性高,使用简单方便快捷。同样兼容也是支持ie10+的浏览器
使用方式依旧很简单

// 引入文件
<script src="js/scrollReveal.js"></script>

// html
<div class="sr"></div>

// JavaScript
window.onload = function () {
    window.sr = ScrollReveal(); //初始化
    sr.reveal('.sr'); //添加类
}

然后我们常用的配置如下

 var config = {
     reset: false, // 滚动鼠标时,动画开关
     origin: 'bottom', // 动画开始的方向
     duration: 500, // 动画持续时间
     delay: 0, // 延迟
     rotate: {x:0, y:0, z:0}, // 过度到0的初始角度,关键点想要酷炫的样式主要修改此参数
     opacity: 0, // 初始透明度
     scale: 0.9, //初始缩放大小,可以大于1,变为逐渐缩小
     easing: 'cubic-bezier(0.6, 0.2, 0.2, 1)', // 缓动'ease', 'ease-in-out','linear'...

     // 回调函数
     beforeReveal: function(domEl){},
     beforeReset: function(domEl){},
     afterReveal: function(domEl){},
     afterReset: function(domEl){}
};

window.sr = ScrollReveal();
sr.reveal('.sr', config);

然后就可以使用啦 没有尝试过的小伙伴尽快尝试吧~
用此插件能快速写出一个简单带有动画的瀑布流,记得当初用原生撸出一套标准的瀑布流足足用了我8个小时的时间。。。。。。酷炫程度还为0 …心累

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值