我最近切换到了React Semantic-UI。但是,我发现HTML版本的Semantic-UI中没有任何动画,例如下拉菜单和模式弹出窗口。

我尝试使用过渡 Prop 并将其包装在模态周围,但无济于事。

<Transition animation='scale' duration={500}>
  <Modal
    trigger={<Button>Show Modal</Button>}
    header='Reminder!'
    content='Call Benjamin regarding the reports.'
    actions={[
      'Snooze',
      { key: 'done', content: 'Done', positive: true },
    ]}
  />
</Transition>

有什么办法可以解决此问题?

最佳答案

在下面的讨论中提供了很多带有示例的解决方案。我试过用<Modal>包装<TransitionablePortal>,并且可以正常工作。一探究竟:
https://github.com/Semantic-Org/Semantic-UI-React/issues/2923

09-28 11:00