Optional transformTemplate: ((transform, generatedTransform) => string)By default, Framer Motion generates a transform property with a sensible transform order. transformTemplate
can be used to create a different order, or to append/preprend the automatically generated transform property.
<motion.div
style={{ x: 0, rotate: 180 }}
transformTemplate={
({ x, rotate }) => `rotate(${rotate}deg) translateX(${x}px)`
}
/>
The latest animated transform props.
The transform string as automatically generated by Framer Motion
Generated using TypeDoc
Build a CSS transform style from individual x/y/scale etc properties.
This outputs with a default order of transforms/scales/rotations, this can be customised by providing a transformTemplate function.