问题标签 [fabricjs2]
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 - FabricJS TextBox 无法选择和编辑值和图层索引无法正常工作的问题
我对 Fabric 文本框有疑问:用户无法选择 TextBox 并编辑值。并使用函数canvas.MoveTo
将云图像设置为索引 2,文本框设置为索引 7,我希望 TextBox 在 Image 上方,但实际上,文本框始终显示在云图像后面。
这是我的代码
javascript - 如何使用动画将对象水平居中?
我找到了centerH
将元素正确放置在中心的方法
但是它不会为对象设置动画。所以我尝试自己实现它
这里的问题是当元素被缩放和/或旋转时它不起作用。
有没有一种简单的方法来创建动画centerH
?
代码:
javascript - 如何禁用组上的旋转点?
我的画布中有一些元素,它们没有旋转点
我实际上想将它应用于整个画布,所以如果我单击并拖动以选择多个元素并创建一个组,我也希望hasRotatingPoint: false
将其应用于那里。
在下面的示例中,当我选择单个元素时它可以工作,但在我创建组时它不会禁用该点。
如何禁用hasRotatingPoint
群组?(或整个画布)
fabricjs - 以编程方式调整大小后的fabricjs2选择错误
我在 angular 6 项目中使用 fabric v2.4.3。在我的项目中,我想fabric.Group
通过鼠标和通过表单编辑的属性来移动和调整一些对象 (a) 的大小。
问题出在第二种方法上。
我将一个对象放入画布,然后用鼠标选择它。现在我订阅了表单 valueChanges 以实时应用所选对象的新道具。
这是 setConfig 方法:
现在进入画布,对象被正确渲染,但如果我尝试选择它,我必须单击旧对象区域。
我做错了什么?
cordova - Fabric.js + IonicV3 - 'touch:gesture' 事件
最近,我一直在尝试使用 fabric.js 在我的 IonicV3 应用程序中实现捏合和缩放。
正如fabric.js 文档here中给出的那样,我无法访问事件,并且在控制台中出现错误:
这是我的代码:
这是 HTML 代码:
尽管在 HTML 代码中我也尝试过删除 ion-scroll 标签 + 也尝试只保留 canvas 标签。