问题标签 [react-animations]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Framer-Motion 退出动画未在外部父级上触发
AnimatePresence
从这里使用framer-motion
和外部父级的退出动画似乎不会触发。
输入动画会为所有 3 个元素触发。对于退出动画,只有 2 个孩子的退出动画会触发。外部父级消失,没有退出动画。是什么赋予了?
CodeSandbox:https ://codesandbox.io/s/dusty-badger-forked-yu5xm?file=/components/overlay.js
react-native - React Native Image Rotation 滞后问题。如何解决?
我正在尝试在本机反应中构建指南针。为此,我安装了这个包npm i react-native-compass-heading。包装工作正常,但图像在旋转时有点晃动。图像正在旋转,因为度数是动态变化的。图像transform rotate
在没有动画的情况下发生。我想如果我在旋转时使用动画,那么这个问题将得到解决。但我不知道如何在本机反应中使用动画。如果有人解决了这个问题,这对我很有帮助。
这是包的代码用法:
如果我用动画改变了{transform: [{rotate: ${360 - compassHeading}deg
}]}样式,它可能会解决问题(只是我的看法)。
reactjs - react-transition-group CSSTransition 是如何工作的?
所以我正在尝试使用 react-transition-group 来动画应用程序不同部分之间的过渡。
我有我想要在 CSSTransition 组件中通过以下方式制作动画的组件:
另外,我的 CSS 中有以下代码:
出于某种原因,我还不能理解这是行不通的。有人对此有答案吗?
完整代码可在此处获得:https ://github.com/coccagerman/bond
提前致谢!
reactjs - React Animation 的 ReactCSSTransitionGroup 和 CSSTransitionGroup 不能像示例代码中那样工作
我正在尝试 React Animation 的示例代码:
- https://reactjs.org/docs/animation.html
- https://github.com/reactjs/react-transition-group/tree/v1-stable
演示:
https://codesandbox.io/s/dark-forest-ofzfr?file=/src/App.js
它认为不App
存在于index.js
. 但是如果CSSTransitionGroup
被一些静态文本替换,那么它就可以工作(没有任何动画效果):
https://codesandbox.io/s/blue-dust-j0y57?file=/src/App.js
与以下相同ReactCSSTransitionGroup
:
https ://codesandbox.io/s/quizzical-franklin-j2hhp?file=/src/App.js
它如何工作?
reactjs - 如何使用react-spring从右到左反向创建运动图像?
有人可以帮我解决我的问题吗?我需要在我的反应项目中使用 png 图像制作动画。我的img必须在自己的街区从右到左移动,在右侧和左侧的末端反向。我编写了一部分代码,但不明白如何进行反向操作?我使用反应弹簧。const [key, setKey] = useState(1);
return <animated.img img className={classes.fishPicture} style={styles} src={fishOne} alt="fish"/>
css - 如何在 React Native 上向上滑动扩展 Flatlist
嗨,我是刚从学校毕业的新开发人员,所以我正在做一个投资组合项目。如果这个问题看起来很愚蠢,请提前道歉。
我有一个轮播,在我的屏幕顶部显示一个图像库,在第二(下)半部分显示一个垂直平面列表。
如何让下半部分在向上滑动时进入全屏并在向下滑动时返回半屏?react-native-gesture-handler 只提供左右滑动而不是上下滑动。
reactjs - 如何在视口中为多个帧运动元素设置动画
我正在使用 framer-motion 为一页中的多个元素设置动画。由于 framer-motion 没有一种简单的方法来为元素在视口中设置动画,因此我使用了这种方法:
但是,这种方法只允许我为每个 .jsx 文件的一个元素设置动画。如果我想在两个部分进入视口时使用不同的动画制作动画,我该怎么做?例如,我将如何使用不同的动画在不同时间为这两个部分设置动画?