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