Canvas 线条属性
线条有四种属性:
- lineWidth:线宽
- lineCap:设置线条两端的形状。属性值可以为butt(标准,default)/ round / square
lineCap的效果只能用于线段的开始处和结尾处,不能用于线段的连接处。 - lineJoin:线条和线条相交的时候所呈现出来的形态。属性值可以为miter(default)/ bevel /
round。miter:尖角;bevel斜接;round:圆角。 miterLimit:当lineJoin为miter时才有效,miterLimit是指当我们选择miter作为线条和线条相接的方式时所产生的内角和外角之间的距离的最大值,默认属性值为10,一旦超过这个值就会选择bevel的方式来显示。
利用canvas画一个五角星:
把五角星的十个顶点分成两组,分别在一个大圆和一个小圆上,加入坐标系(canvas中y轴是向下的),用函数表示十个顶点