用css动起来很简单,不知道在react怎么控制暂停和继续,有没有简单些的方法,只用得到一个动画而已。
在 jsx 中利用 state 控制 css
<div className={this.state.paused ? 'blocked-circle':'circle'}></div>
同时,在 css 中增加一个 blocked-circle 类
AnimationPlayState这个属性很好用,但是ios上不兼容,哈,无语
<div style={this.state.clickonthe ? {
AnimationPlayState: 'running',
WebkitAnimationPlayState: 'running',
} : {
AnimationPlayState: 'paused',
WebkitAnimationPlayState: 'paused',
}}>
</div>
5 回答1.4k 阅读
5 回答1.5k 阅读✓ 已解决
4 回答1.6k 阅读
2 回答855 阅读✓ 已解决
2 回答1k 阅读✓ 已解决
2 回答2.6k 阅读
1 回答944 阅读✓ 已解决