我在React中使用react-motion进行CSS转换。此波纹管代码从左上角缩放了我所需的输出。

    <Motion defaultStyle={{ x: 0 }} style={{ x: spring(360) }} >
    {value => {return <div style={{
      width: value.x,
      height: value.x,
      animation: `scale 5s infinite`,
      transform: `scale(1,1)`,
    }}
    > <this.ComponentName post={post} view={view}/></div>}}
  </Motion>

如何使它从中心缩放?

最佳答案

我已经解决了。可以进行一些更改,但要进行一些棘手的更改。

<Motion defaultStyle={{ x: 0 }} style={{ x: spring(1) }} >
{value => {return <div style={{
  animation: `scale 5s infinite`,
  transform: `scale(${value.x})`,
}}
> <this.ComponentName post={post} view={view}/></div>}}

关于css3 - 从中心 react Motion CSS转换,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37307244/

10-09 23:14