我正在尝试定位一个 div,以便在旋转 (q) 度(围绕中点变换)后,顶部和左侧位置处于定义的位置。
编辑:我不想知道如何旋转 DIV - 我试图找出 DIV 的位置,以便在旋转后它处于指定位置(顶部和左侧)。例如,在下图中,触摸左边框并从顶部定位 Y 像素,我需要知道如何在旋转之前定位 DIV 以使其在旋转后在正确的位置完成。
http://finantec.co.uk/example.png
那么在上面的示例中,将“请把我放在这里”的 div 定位在正确的顶部和左侧位置的公式是什么,以便在旋转后出现在显示的位置。
在给定任何角度和任何最终位置(顶部:y1,左侧:x1)的情况下,我需要能够做到这一点,并且我需要在应用旋转之前找到起始(顶部:y,左侧:x)位置。
解决方案可以是 c# 或 Javascript(首选 c#),甚至只是让我知道我可以应用的公式。
我已经尝试了三天,但我没有继续前进,所以如果有很强的数学知识或经验的人能提供帮助,我将不胜感激。
如果解决了,我相信这可以帮助很多人!
谢谢。