【发布时间】:2017-08-24 19:30:30
【问题描述】:
在我基于 React 的应用程序中,我尝试执行简单的 css3 宽度转换,例如:
.foo {
transition: width 1s ease-in-out;
}
我想要做的是在反应组件的元素内设置一个样式,即“宽度:xx%”,并将其动画从 0% 到 xx%。由于渲染时的元素已经具有此属性,因此动画无法正常工作。我研究了“ReactCSSTransitionGroup”,但没有更接近解决方案。在渲染组件后,我开始使用 setTimeOut 设置样式属性,但感觉真的很混乱和“hackish”。有人能指出我正确的方向吗?
【问题讨论】:
标签: javascript css reactjs animation