关于canvas中获取鼠标坐标的问题

我想做一个鼠标画线的效果 就是类似window自带的画图板那个画线的功能。这个需要获取鼠标的坐标值,但是我总感觉坐标获取得不准确,每次我在画布上画出线条的时候,线条总是在光标明显靠下的位置画出来的,而不是从光标的位置开始画线的。如果在画布的下边画线条 根本出不来,可能获取的实际坐标值超过了画布的大小了。难道是我获取坐标值的方法不对,想请教大家!

https://img.mukewang.com/5c0e1663000146bb07130589.jpg

陪伴而非守候
浏览 792回答 1
1回答

Cats萌萌

<canvas&nbsp;id="cav"&nbsp;style="width:&nbsp;400px;height:&nbsp;400px;background:&nbsp;white"></canvas>换成<canvas&nbsp;id="cav"&nbsp;width="400"&nbsp;height="400"&nbsp;style="background:&nbsp;white"></canvas>canvas标签的width和height以及style.width和style.height的区别
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript