1.0.0 • Published 7 years ago

pageswitch-animate v1.0.0

Weekly downloads
4
License
ISC
Repository
github
Last release
7 years ago

pageswitch-animate

说明作用

pageswitch 添加 animate.css

默认使用类名animate来区别需要动画的元素。 data-effect 对应 animation-name, data-time 对应 animation-duration, data-delay 对应 animation-delay

React 中使用

import Pw from 'pageswitch';
import Pwa from 'pageswitch-animate';
import 'pageswitch-animate/css/animate.css';

...
// 使用 id 为 pw
componentDidMount(){
    let pw = new Pw('pw',{
        ...
        });
    Pwa.pwAnimateCache();
    Pwa.pwAnimate(pw);
    pw.on('after', function(m, n) {
        Pwa.pwAnimate(a);
    });
}

...

render(){
    return(
        <div id="pw">
            <div><span className="animate" data-effect="bounceIn" data-time="2s" data-delay="1s">动画一</span></div>
            <div><span className="animate" data-effect="fadeInUp" data-time="1s">动画二</span></div>
        </div>
    )
}

...