2、添加HTML代码:
html内容需放在<body></body>之间。
3、初始化代码包含JS参数配置:
<script> (function(){ var config = { viewFactor : 0.15, duration : 800, distance : "0px", scale : 0.8, } window.sr = new ScrollReveal(config) })() </script>
ScrollReveal3.x.js参数设置说明:
origin: 'bottom', //起始位置,可选值 'bottom', 'left', 'top', 'right'
distance: '20px', //移动距离,CSS单位均可用,如'5rem', '10%', '20vw'
duration: 500, //动画持续时间,毫秒
delay: 0, //动画延迟时间,毫秒
rotate: { x: 0, y: 0, z: 0 }, //旋转角度
opacity: 0, //透明度值
scale: 0.9, //缩放比例
easing: 'cubic-bezier(0.6, 0.2, 0.1, 1)', //动画速度曲线,可选值'ease', 'ease-in-out', 'linear'以及自定义贝塞尔曲线
container: window.document.documentElement, //承载容器
mobile: true, //是否支持手机等移动端
reset: false, //是否重复触发动画
useDelay: 'always', //延迟定义,可选值'always','once','onload',分别为总是、仅第一次显示、仅第一次加载
viewFactor: 0.2, //动画元素视窗可见程度
viewOffset: { top: 0, right: 0, bottom: 0, left: 0 }, //容器边界设置
以下是回调函数:
beforeReveal: function (domEl) {},
beforeReset: function (domEl) {},
afterReveal: function (domEl) {},
afterReset: function (domEl) {}