我有一个反应应用程序。我将 React Spring 用于整体动画。我无法为两件事制作动画 - 我正在试验的动画是一个简单的不透明动画。
import { useSpring, animated } from "react-spring";
/***
Some code
***/
const styleProps = useSpring({
to: { opacity: 1 },
from: { opacity: 0 }
});
1) 是条件元素。请参考下面的代码 -
<section>
{!flag ? (
<animated.div style={styleProps}>
Some random text
</animated.div>
) : (
<animated.div style={styleProps}>
To appear with animation
</animated.div>
)
}
</section>
问题是 react-spring 的 animated.div 动画不一样。什么是正确的方法?有没有办法在没有反应弹簧的情况下制作相同的动画?
2)我有一个基于标志的条件引导类名。我想制作相同的动画
<animated.div style={styleProps} className={classnames({
"col-lg-6": !flag,
"col-lg-12": flag
})}
>
Random Content
</animated.div>
同样,问题在于它不是动画。什么是正确的方法?