嘿伙計們,我在使用畫布和一些基本的 CSS 樣式時遇到了問題。所以我想讓自己更熟悉畫布元素,所以我遵循了 Dev Ed (Youtube) 關(guān)于如何使用畫布制作繪圖應(yīng)用程序的教程。我想通過為線條和背景添加一些顏色選項、添加標題等來稍微升級它。我想將畫布元素居中并給它固定大小?,F(xiàn)在,當(dāng)我嘗試使用它時,canvas 使用錯誤的坐標來繪制線條。提前致謝??刂剖髽俗鴺说拇a:function draw(e) { if (!painting) return; ctx.lineWidth = 10; ctx.lineCap = "round"; ctx.lineTo(e.clientX, e.clientY); ctx.stroke(); ctx.beginPath(); ctx.moveTo(e.clientX, e.clientY);}鏈接到 codepen 上的完整代碼:https ://codepen.io/Skafec/pen/NWKzxrg
JS在帶邊距的畫布上繪制時使用錯誤的坐標
慕的地6264312
2021-10-14 15:48:39