问题标签 [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.
javascript - 在 FramerJS 中添加子层
我正在尝试将子层添加到成帧器原型中的主要层集:
但我收到以下错误:
javascript - 是否可以在成帧器中更改鼠标悬停时按钮的颜色?
我想在成帧器中对按钮的颜色变化进行动画处理,以便当鼠标悬停在按钮上时,按钮会改变颜色。这可能吗,如果可以,怎么做?
谢谢
javascript - Framer/CoffeeScript - 当鼠标滚动时动画内容淡入
是否可以在 Framer 中使用 Coffeescript 或 Javascript 在鼠标滚动时淡入内容?
谢谢
javascript - 将 framer.js 动画嵌入 html
我正在为登陆页面设计一个动画滚动。
我喜欢使用framer.js,但在我的网页上放置 framer 图层并让它们响应浏览器大小时遇到了困难。它似乎比浏览器原型更适用于移动原型。
然后我的解决方案变成了将框架层放置在 html 中的 div 中,并让该 div 响应我的 css 样式。不幸的是,我找不到解决方法。
我尝试使用 jQuery 并将图层附加到我的 div 中:
应用程序.js
索引.html
我已经成功地附加了随机文本,只是为了检查 jQuery 是否正常工作。有没有人使用 framer.js 制作可以嵌入网站的“资产”?怎么会这样?
framerjs - 我怎样才能可靠地让 Framer Studio 看到 Sketch Beta 3.0.4 (8156)?
我有:
- 下载并打开 Sketch Beta 3.0.4 (8156)
- 在 Sketch 中创建一个新文档并保存
- 在 Framer Studio 1.0.168 中打开了一个新文档 (264)
然而,当我点击时Generate
,我得到Sketch not Running: Please open Sketch
.
我怎样才能可靠地让 Sketch 集成与 Framer Studio 一起工作?
framerjs - Framer.js 生成器 - 它工作正常吗?
我正在使用成帧器生成器 (v 3.0.33 (37)) 从 Sketch Beta (v 3.0.4 (8156)) 导入一些东西。导入成功,但是当我打开创建的 .framer 文件夹时,我在 framer studio 中收到以下消息:
生成器应该为我创建 app.coffee 文件吗?就目前而言,所有成帧器生成器正在做的就是创建 .png 文件,我需要手动将这些文件添加到另一个具有 app.coffee 文件的成帧器项目中。我是该应用程序的新用户,但它似乎无法正常工作,我没有正确使用它,或者它不是很有帮助。
framerjs - 原来的frame和frame方法是做什么的
很难理解这种使导入层在根目录可用的方法:
original frame
和方法有什么frame
作用,或者它们在哪里记录?
framerjs - 如何改变状态改变的速度/持续时间?
对于普通动画,我可以使用以下内容来更改time
要完成的动画。
但是,这似乎不适用于基于状态的动画,例如:
如何将动画状态更改为状态的速度?
framerjs - 如何为在 for 循环中创建的图层创建动画
考虑 和 的两个Collection Grid
片段Layer with Click Animation
。下面只会给最后一个网格项(3:3位置的图层)添加一个动画监听器:
如何在for
循环中单独命名图层以应用动画?
类似的东西cellLayer[rowIndex][colIndex] = new Layer
是理想的,但不起作用。
framerjs - 是否可以在不通过新层实例化的情况下将层存储在新对象中?
我正在尝试创建被单击项目放大的网格,但如果在该比例上有一个先前单击的按钮,则先前单击的按钮会按比例缩小。
到目前为止,我已经弄清楚了如何通过创建一个没有属性的不可见图层并将单击的图层存储到其中来做到这一点,但这总是需要我创建这个假图层。
有没有更好的办法?