【问题标题】:React Animation of menuItem in MenuBar does not workMenuBar 中 menuItem 的 React Animation 不起作用
【发布时间】:2021-05-04 04:32:38
【问题描述】:

我正在使用 react 和 typescript。
动画是使用 framer-motion 完成的。 按下按钮时,菜单栏打开。在menuItem中实现了frame-motion动画,但是menuItem没有移动。

我自己做的。
https://codesandbox.io/s/elastic-elion-lgpnh?file=/src/App.tsx

参考网站
https://codesandbox.io/s/framer-motion-side-menu-mx2rw?fontsize=14&module=%2Fsrc%2FExample.tsx

【问题讨论】:

    标签: reactjs typescript framer-motion


    【解决方案1】:

    您需要在单击菜单按钮时通知孩子动画从打开变为关闭,反之亦然。

    稍加修改,我就可以在菜单打开时错开菜单项。你可以查看codeandboxhere

    【讨论】:

    • 另外请注意,我在隐藏菜单之前添加了transition-delay。这是为了确保菜单项首先错开屏幕
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-07
    • 1970-01-01
    • 1970-01-01
    • 2011-12-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多