0.2.0 • Published 4 years ago

xy-page-transition v0.2.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-page-transition

xy-page-transition

页面过渡组件

安装

# yarn
yarn add xy-page-transition

使用例子

import React from "react";
import ReactDOM from "react-dom";
import { PageTransition } from "xy-page-transition";
ReactDOM.render(
    <PageTransition timeout={300} mode="both">
        {showHome ? <div className="home">Home</div> : <div className="about">About</div>}
    </PageTransition>,
    container
);

API

属性说明类型默认值
disabled是否禁用动画booleanfalse
timeout过渡时间number300
inTimeout进入元素过渡时间,如果不提供,则以 timeout 为准number-
outTimeout离开元素过渡时间,如果不提供,则以 timeout 为准number-
delayTimeout延迟进入元素过渡时间,如果不提供,则以 timeout 为准number-
transitionAction页面过渡操作,指定是前进还是后退, using history.action from History APIAction-
mode过渡模式,可选值为 in-out out-in both delay 或者不设stringboth
data传递给页面事件的附加参数any-

开发

yarn run start

例子

http://localhost:6006

测试

yarn run test

开源许可

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

0.2.0

4 years ago

0.1.0

4 years ago

0.0.22

5 years ago

0.0.21

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago