framer/motion 的 repeat 属性是否存在错误?
is there a bug in repeat attribute of framer/motion?
我已经在本地和 codesandbox 上尝试了几次 运行 下面的代码。
h1 的 repeat 动画不起作用,是我的代码有问题还是 motion 的 repeat 属性有问题?
import React from "react";
import { motion } from "framer-motion";
import "./styles.css";
export default function App() {
return (
<motion.div>
<motion.h1
initial={{ y: -200 }}
animate={{ y: -10 }}
transition={{ repeat: Infinity, duration: 2 }}
>
Test
</motion.h1>
</motion.div>
);
}
检查 Codesandbox
上的代码
我猜你的 CSS 有问题。 我创建了一个空项目:https://codesandbox.io/s/sleepy-sanne-kd5cl?file=/src/index.js。
而且效果很好。
我只是在一个空项目中一个一个地复制粘贴。叉子不起作用。请查看现场演示:https://kd5cl.csb.app/
关于framer-motion
包。 Upgrade
最新的还是4.1.17
,目前您正在使用2.0.0
我已经在本地和 codesandbox 上尝试了几次 运行 下面的代码。 h1 的 repeat 动画不起作用,是我的代码有问题还是 motion 的 repeat 属性有问题?
import React from "react";
import { motion } from "framer-motion";
import "./styles.css";
export default function App() {
return (
<motion.div>
<motion.h1
initial={{ y: -200 }}
animate={{ y: -10 }}
transition={{ repeat: Infinity, duration: 2 }}
>
Test
</motion.h1>
</motion.div>
);
}
检查 Codesandbox
上的代码我猜你的 CSS 有问题。 我创建了一个空项目:https://codesandbox.io/s/sleepy-sanne-kd5cl?file=/src/index.js。
而且效果很好。
我只是在一个空项目中一个一个地复制粘贴。叉子不起作用。请查看现场演示:https://kd5cl.csb.app/
关于framer-motion
包。 Upgrade
最新的还是4.1.17
,目前您正在使用2.0.0