使用 Framer Motion'suseTransform
我想使用MotionValue
百分比(例如75%
)而不是像素来更改元素的宽度。
默认假设像素:
<motion.div className="dynamic-element" style={{ width: w }}>
我想要以下内容:
<motion.div className="dynamic-element" style={{ width:`${w}%` }}>
这显然行不通。
如何指定 myMotionValue
是百分比而不是基于像素的?
或者,我可以使用filter: scale()
,但这会导致内容模糊(是的,我已经研究过如何解决这个问题,但没有取得任何成功)。