Tôi gặp sự cố khi nhận vị trí của div sau rotate
bộ lọc được áp dụng cho nó. Tôi có vị trí của một đầu, chiều cao của nó và góc mà nó quay, nhưng sau khi kiểm tra bộ lọc này thực sự làm gì trên MDN ("cos (góc) sin (góc) -sin (góc) cos (góc) 0 0] ") Tôi vẫn không biết làm thế nào để crack nó.Cách lấy vị trí của phần tử được chuyển đổi với css xoay
Ví dụ:
Các div Tôi quan tâm đến là dòng tiêu tan. phong cách của mình vào lúc này đó là:
left: 80px; top: 12px; height: 69.5122px; width: 2px; -moz-transform: rotate(-1.21366rad);
(top
/left
mô tả vị trí của đầu của nó.) Tôi đang cố gắng để có được vị trí top
/left
của kết thúc của nó.
sau khi làm mới kiến thức toán học của tôi Tôi đã đưa ra một cái gì đó như thế này: var x = termin.top + Math.cos (angle) * div.height; var y = div.left + Math.sin (góc) * div.height; Bất cứ ai có thể xác nhận nếu đó là giải pháp thích hợp? – owca