gpt4 book ai didi

next.js - Nextjs + react-transition-group 没有动画

转载 作者:行者123 更新时间:2023-12-02 02:57:21 26 4
gpt4 key购买 nike

我在使用 nextjs + react-animation-group 时遇到了麻烦,我已经按照文档进行实现但不起作用,我需要在 2.5 秒内将不透明度从 0 变为 1 的组件进行动画处理。这是我的测试:

https://codesandbox.io/s/transition-group-u5htd

你可以看到“Animation div”立即出现而不是不透明过渡,有什么解决办法吗?

谢谢大家

最佳答案

试试这个:-

页面/_app.js

export default function MyApp({ Component, pageProps, router }) {
return (
<SwitchTransition mode='out-in'>
<CSSTransition key={router.pathname} classNames='page' timeout={300}>
<Component {...pageProps} />
</CSSTransition>
</SwitchTransition>
);
}

全局.css

.page-enter {
opacity: 0;
transform: scale(1.1);
}
.page-enter-active {
opacity: 1;
transform: scale(1);
transition: opacity 300ms, transform 300ms;
}
.page-exit {
opacity: 1;
transform: scale(1);
}

.page-exit-active {
opacity: 0;
transform: scale(0.9);
transition: opacity 300ms, transform 300ms;
}```

关于next.js - Nextjs + react-transition-group 没有动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60828223/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com