ScrollReveal2

2017-02-12  本文已影响74人  西巴撸

有什么技术性的问题 欢迎大家留言 !

< ! ---------- HTML ------------ >

<ul>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
    <li class="sr"></li>
</ul>

< ! --------- Style -------------- >

<style>
    * {
        margin: 0;
        padding: 0;
        border: 0;
        list-style-type: none;
    }

    body {
        padding-top: 100px;
        background-color: #000;
    }

    ul {
        width: 980px;
        margin: 0 auto;
    }

    ul .sr {
        float: left;
        width: 50px;
        height: 50px;
        margin: 10px;
    }
</style>

< ! --------- JavaScript ------- >

<script>
    window.onload = function () {

        // 设置参数
        var config = {
            reset: true, // 滚动鼠标时,动画开关
            origin: 'left', // 动画开始的方向
            duration: 1000, // 动画持续时间
            delay: 0, // 延迟
            rotate: {x: 0, y: 0, z: 0}, // 过度到0的初始角度
            opacity: 0, // 初始透明度
            scale: 0.2, //缩放
            easing: 'linear', // 缓动'ease', 'ease-in-out','linear'
        }

        var lis = document.getElementsByTagName('li');
        var r = 0, g = 0, b = 0;

        function randomColor() {
            for (var i = 0; i < lis.length; i++) {
                r = parseInt(Math.random() * 255);
                g = parseInt(Math.random() * 240);
                b = parseInt(Math.random() * 245);
                lis[i].style.background = 'rgb(' + r + ',' + g + ',' + b + ')';
            }
        }
        // 引用
        window.sr = ScrollReveal();
        // 后面的50那个参数是代表每隔50毫米出现一个li,最后一个参数是调用随机颜色函数
        sr.reveal('.sr', config, 50, randomColor());
    }
</script>

< ! --------- 效果展示 ---------- >

**scrollRevea 案例2**
上一篇下一篇

猜你喜欢

热点阅读