【发布时间】:2022-01-11 01:40:49
【问题描述】:
我有一个动画可以在悬停时缩放 div,持续时间为2,它工作正常。当鼠标离开 div 时,我希望遵循相同的持续时间。目前 div 会立即缩小到原始大小。
import "./styles.css";
import { motion } from "framer-motion";
const variants = {
hover: { scale: 2, transition: { duration: 2 } }
};
export default function App() {
return (
<div className="App">
<motion.div
variants={variants}
whileHover="hover"
className="card"
></motion.div>
</div>
);
}
有一个 onHoverEnd 属性,但它是一个函数。我是否必须在该函数中手动启动另一个动画?
【问题讨论】:
标签: reactjs framer-motion