Reactダイナミック効果——アニメイト.css
1582 ワード
1.Reactはアニメイト.cssを導入します. animate公式サイトanimate公式サイトをご覧ください.必要な動画効果は です. reactプロジェクトはanime.css を導入しました.
npm i anime.css npm i react-addons-cs-trannsition-groupカプセル化react動効人形セット Tansition人形セットを呼び出す
npm i anime.css npm i react-addons-cs-trannsition-group
import React from 'react'
import "animate.css";
import ReactCSSTransitionGroup from "react-addons-css-transition-group";
class Transition extends React.Component {
constructor(props){
super(props);
this.state = {}
}
render(){
return(
{this.props.children}
)
}
}
export default Transition;
state = {
transition:"lightSpeedIn",
icon:"icon-mulu"
}
hanldleMenu = ()=>{
this.setState({
icon:'icon-mulu'=== this.state.icon ? 'icon-guanbi':'icon-mulu',
transition:'rotateIn' === this.state.transition ? 'lightSpeedIn' : 'rotateIn'
})
}
render(){
return(
)}
アニメイト.css公式サイトのclassクラス名は、stateのtransitionを修正します.