將畫布縮放到滑鼠遊標
建立互動式HTML5
問題:
我們如何相對於遊標位置縮放畫布,類似於 Google地圖?
可用變數:
相對於畫布中心的遊標座標(cursor_x,cursor_y)
調整比例因子以放大或縮小。
<code class="javascript">ctx.translate(cursor_x, cursor_y); ctx.scale(factor, factor); ctx.translate(-cursor_x, -cursor_y);</code>
向後翻譯: 將畫布上下文回到其原始位置,補償初始翻譯。
以下是程式碼片段:
範例操作:
以上是HTML5 中如何將畫布縮放至滑鼠遊標位置?的詳細內容。更多資訊請關注PHP中文網其他相關文章!