问题标签 [framerjs]

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.

0 投票
3 回答
4457 浏览

framerjs - 如何使用 animate 方法进行连续循环?

一个连续循环动画如何使用animate?在这个例子中,我想做的就是无休止地旋转一个白色方块。

在第一次 360˚ z 旋转后,背景颜色将更改为 #666,但动画将停止。我认为如果repeat: -1指示连续而不必听,那将是理想的AnimationEnd

0 投票
1 回答
374 浏览

framerjs - 如何在拖动父级时关闭对子图层的拖动?

我有一个很大的父层,旁边有几个子行。我想防止在垂直拖动父级时水平拖动行。我的猜测是继续draggable = falseTouchStart但没有运气。

0 投票
2 回答
1250 浏览

coffeescript - 如何从数组和 for 循环创建一系列层?

基本上,我需要从五个图像创建图层。有没有办法通过for循环来做到这一点,而不是手动创建图层?以下代码是我的尝试,但我不确定如何从这里调试。

0 投票
1 回答
1278 浏览

javascript - Framer.js:通过另一个图层的点击事件来操作图层的动画状态?

我正在使用 framer.js 创建一个快速模型,但我需要它做的一件事是在触发另一个图层的单击事件时在两个定义的状态之间为图层设置动画。这就是我的意思:

我必须变量 blueBox 和 redBox,它们都用属性和所有东西定义。单击 blueBox 时,我需要 redBox 在两种状态之间进行动画处理。我为这部分准备的 JavaScript:

这在 framer.js 中是不可能的吗?我在各自的层中定义了相关的状态。如果我将 redBox 语句添加到另一个显示单击 redBox 的事件中,它会起作用,但是有没有办法通过触发另一个图层来制作不同的图层动画?

提前致谢!

0 投票
1 回答
1211 浏览

javascript - Framer.js:你如何获得“前一个”层?

在 Framer Studio (Coffeescript) 中,每当我单击一个图层时,它都会被复制到另一个图层中(如果你愿意的话,这是一种“清单”图层)。我正在尝试在已单击的前一个图层的正下方附加一个复制图层。你会怎么做?如何获取已点击的上一层?甚至可能吗?

非常感谢您的帮助。

最好的祝福,

0 投票
1 回答
392 浏览

javascript - FramerJS:重新排序数组

我不是英语母语人士,对不起我的台词。

我做了这样的数组..

但它不起作用。拖动图层a时,其他图层不移动。我该如何解决?

0 投票
2 回答
3866 浏览

coffeescript - 如何遍历 Framer 中的所有子层

抱歉这个愚蠢的问题,我需要为某个特定图层中的所有子图层设置动画。如何遍历所有子层?

0 投票
2 回答
1518 浏览

framerjs - 颜色过渡Framerjs

我想使用 Framer.js 在两种背景颜色之间创建无缝过渡

我尝试了下面的代码,它将白色方块移动 500px,然后当它到达末尾时,它立即切换到“红色”。颜色没有平滑过渡。

关于如何解决这个问题的任何想法?

0 投票
0 回答
20 浏览

framerjs - 向animationStop添加缓动?

如何向 animationStop 方法添加缓动?

现在,当我称它为动画立即停止时,我希望它能够轻松停止,就像你踩刹车一样。

有什么想法可以解决这个问题吗?

0 投票
1 回答
2044 浏览

animation - 如何在 Framer.js 中使用 CoffeeScript 制作动画无限循环?

我正在尝试在 Framer.js 中制作一个屏幕元素的简单脉冲动画,现在它看起来像这样:

基本上,当屏幕加载时,元素会被放大,动画结束时,它会被强制回到比例 1 并再次运行动画;但是这个解决方案并不优雅,动画看起来很突然。

我是 CoffeeScript 的新手……有没有写一个无限循环来检查这样的情况?

如何在 CoffeeScript 中实现这一点?