我想定位一個div,這樣在(q)度旋轉(圍繞中點變換)之後,頂部和左側位置處於定義的位置。絕對定位一個旋轉的div
編輯:我沒有試着知道如何旋轉DIV - 我試圖找出位置DIV的位置,因此在旋轉後它位於指定的位置(頂部和左側)。例如,在下面的圖像中,觸摸左邊框,並從頂部定位像素,所以我需要知道如何將旋轉前的DIV定位到旋轉後的正確位置。
http://finantec.co.uk/example.png
所以在上面的例子中,什麼是正確的頂部和左側位置來定位「在這裏放置我請」分區,使旋轉後,它出現在圖示位置的公式。
我需要能夠做任何角度,任何最終的位置(頂部:y1,左:x1),我需要找到開始(頂部:y,左:x)位置之前旋轉是應用。
該解決方案可以是c#或Javascript(首選c#),或者甚至讓我知道一個我可以應用的公式。
我一直試圖這樣做三天了,而且我沒有前進,所以如果有強大的數學知識或經驗的人可以幫助,我會非常感激。
我相信這可以幫助很多人,如果它解決了!
謝謝。
感謝您的回答。我已經明白如何旋轉 - 這是我關心的定位。我編輯了我的問題,試圖讓這個更清楚。 –
@JPEdwards再次檢查jsfiddle。我把div完全觸及左邊的線。 –
丹諾 - 感謝您的幫助。我有的問題是我不知道角度會是什麼,或者最終的定位。我的代碼將允許用戶設置角度,以及旋轉後他們希望div完成的左/頂部多少像素。由此我需要知道在哪裏定位div,所以在旋轉之後它完成了用戶所要求的位置。 –