2015-11-16 4 views
3

Я хочу, чтобы добавить пользовательский элемент управления (Див), чтобы ткань расслоения плотного объекта что-то вроде этого:Добавить пользовательский элемент управления объектом Fabricjs

enter image description here

я нашел это question но имеет ошибку на вращении см jsfiddle

Я пытаюсь найти решение уже несколько дней, любые предложения приветствуются.

ответ

1

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); 

Вы должны добавить эффект вращения влево и верхней части вашего абсолютного позиционированного элемента.

Я изменил позиционированный элемент на небольшой div, так что вы не обманетесь базовым текстом, который заставляет элемент «p» выглядеть в неправильном положении.

+1

Большое вам спасибо, но у него все еще есть ошибка. Проверьте это, когда вращающийся div тоже вращается. Http://jsfiddle.net/86bTc/95/ – user525717

Смежные вопросы