getClientRects и преобразование поворота - PullRequest
0 голосов
/ 09 мая 2019

Я создаю приложение типа фоторедактора и хочу переместить / повернуть / изменить размер div на моей странице.

getClientRects() хорошо работает для определения положения и высоты / ширины элемента, однако, когда элемент поворачивается с transform: rotate(...), все эти свойства искажаются (или, скорее, domRect изменяется и увеличивается, чтобы содержать повернутый элемент)

Мне нужно точное местоположение элемента и его углов, даже когда он вращается, поэтому есть ли лучший способ получить точное положение деления, когда он вращается, или есть альтернативный способ повернуть его, или я буду иметь рассчитать эти свойства вручную?

(я не могу использовать холст)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...