HTML5—Canvas绘制
绘制弧度
Insert title here
Canvas 画布
window.onload = function() {
var mCanvas = document.getElementById("canvas");
var mContext = canvas.getContext("2d");
if(mContext == null){
document.write("当前浏览器无法使用canvas");
}
//使用context绘制
mContext.lineWidth = 5;
mContext.strokeStyle = "red";
mContext.beginPath();
mContext.arc(100, 300, 25, 0, 0.5*Math.PI, true);
mContext.closePath();
mContext.stroke();
mContext.beginPath();
mContext.arc(200, 300, 25, 0, 0.5*Math.PI, false);
mContext.closePath();
mContext.stroke();
Context.beginPath();
mContext.arc(300, 300, 25, 0, 1.5*Math.PI, true);
mContext.closePath();
mContext.stroke();
mContext.beginPath();
mContext.arc(400, 300, 25, 0, 1.5*Math.PI, false);
mContext.closePath();
mContext.stroke();
};
**效果图如下:**
将mContext.closePath() 删除, 就不是一个封闭的圆弧