gpt4 book ai didi

javascript - 向 Fabricjs 对象添加自定义控件

转载 作者:可可西里 更新时间:2023-11-01 13:51:32 28 4
gpt4 key购买 nike

我想像这样向 Fabric js 对象添加自定义控件 (div):

enter image description here

我找到了这个 question但它有旋转错误,请参阅 jsfiddle

几天来我一直在努力寻找解决方案,欢迎提出任何建议。

最佳答案

http://jsfiddle.net/86bTc/94/

var btnLeft = ((e.target.width / 2)  -10 )* cos(angle) + ((e.target.height / 2) +25) * sin(angle);
var btnTop = -((e.target.height / 2) +25 )* cos(angle) + ((e.target.width / 2) -10 ) * sin(angle);

您必须将旋转效果添加到绝对定位元素的 LEFT 和 TOP。

我用一个小的 div 更改了定位元素,这样您就不会被使“p”元素看起来位置错误的文本基线所欺骗。

关于javascript - 向 Fabricjs 对象添加自定义控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33741974/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com