canvas中的拖拽、縮放、旋轉 (上) —— 數學知識準備

寫在前面 本文首發於公衆號:符合預期的CoyPan 最近作了一個移動端活動頁的需求,大概就是diy一個頁面。用戶能夠對物料進行拖動、縮放、旋轉,來達到diy的目的。用DOM來實現是不現實的,我採用了canvas來實現和用戶的交互。開發過程當中,涉及到了canvas中對物料元素的拖動、縮放、旋轉等。本文將詳細介紹在不使用任何第三方庫的狀況下,如何實現這些功能。最終的效果demo,能夠參考上面的gif
相關文章
相關標籤/搜索