<title>使用arc()方法绘制一条弧线</title>
<script type="text/javascript">
var canvas=document.getElementById("canvas");
var context = canvas.getContext("2d");
context.arc(120,120,80,0,Math.PI*2,true);
context.fillStyle="rgba(0,0,0,0.1)";
context.arc(120,120,80,0,(-Math.PI*2/3),true); //圆心,圆心,半径开始角度,结束角度,逆时针
context.strokeStyle="rgba(255,135,0,1)"; //弧线颜色,也可以使用渐变色
context.lineWidth=5; //弧线宽度
context.stroke(); // 开始u绘制
window.addEventListener("load",Draw,true);
<body style="overflow:hidden">
<canvas id="canvas" width="400" height="400">你的浏览器不支持该功能!</canvas>
- arc() 方法创建弧/曲线(用于创建圆或部分圆)。
- 提示:如需通过 arc() 来创建圆,请把起始角设置为 0,结束角设置为 2*Math.PI。
- 提示:请使用 stroke() 或 fill() 方法在画布上绘制实际的弧。