https://github.com/KellyLy/re...
这个是别人的react tab切换demo,我想改一改做成渐瘾渐出的效果
样式是这样写的:
.Tab_item {
display: none;
}
.show {
display: block;
}
.Tab_item-enter {
opacity: 0;
transition: opacity 1s;
}
.Tab_item-enter-active {
opacity: 1;
}
.Tab_item-leave {
opacity: 1;
transition: opacity 1s;
}
.Tab_item-leave-active {
opacity: 0;
}
代码我是这样写的:
{/*Tab内容区域*/}
<div className="Tab_item_wrap">
<ReactCSSTransitionGroup transitionName="Tab_item">
{
React.Children.map(this.props.children,(el,index)=>{
return(
<div className = 'Tab_item'>{ el }</div>
);
})
}
</ReactCSSTransitionGroup>
</div>
可是我失败了。。。 到底是哪里出错了?
你需要用到
react-static-container第三方库,然后可以参考: