,整个图形都有颜色,另一种为描边,只是有线条的路径
// 设置填充颜色
ctx.fillStyle = 'orange';
// 填充
ctx.fill();
二、编写HTML代码
复习完基础知识后...x,y 变量
然后我们定义画圆形、画直线的相关方法:drawCircle(x,y)、drawLine(x1,y1,x2,y2)
接着在画布上定义监听 mousedown 的方法,初始化鼠标位置的X,Y的值...接着继续定义鼠标松开的状态 mouseup 方法,更改鼠标按下的状态为 false ,然后将鼠标 x,y 的位置值更改为 undefined
继续定义监听在画布鼠标移动的方法 mousemove ,捕捉当前鼠标的...x,y值,先以线条的宽度绘制圆形,然后以鼠标按下时的 x,y 的值为直线的起点,鼠标移动时获取鼠标的 x,y 值为终点绘制直线。...最后在定义下面工具栏相关的增加颜色、更改线条粗细、清空画布的相关方法,由于逻辑比较简单,这里不再描述。