0.1.0 • Published 4 years ago

xy-css-transition v0.1.0

Weekly downloads
2
License
MIT
Repository
github
Last release
4 years ago
IEChromeFirefoxOperaSafari
IE 10+ ✔Chrome 31.0+ ✔Firefox 31.0+ ✔Opera 30.0+ ✔Safari 7.0+ ✔

NPM version node version npm download

xy-css-transition

xy-css-transition

CSS 过渡组件, 包裹元素, 在其进入和离开时执行动画

安装

# yarn
yarn add xy-css-transition

使用例子

import React from "react";
import ReactDOM from "react-dom";
import CssTransition from "xy-css-transition";
ReactDOM.render(
    <CSSTransition timeout={500} visible={visible}>
        <div className="block" />
    </CSSTransition>,
    container
);

API

属性说明类型默认值
timeout过渡时间,需要与 css 里的过渡时间保持一直number-
visible显示动画/隐藏动画boolean-
name过渡 css 样式名称stringtransition
animateOnInit第一次是否执行动画booleanfalse
onAppear进入过渡开始事件Function-
onAppearComplete进入过渡完毕事件Function-
onLeave离开过渡开始事件Function-
onLeaveComplete离开过渡完毕事件Function-

开发

yarn run start

例子

http://localhost:6006

测试

yarn run test

开源许可

xy-css-transition is released under the MIT license.