<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <style type="text/css"> #canvas1{ margin: 0 auto; /*background: #efefef;*/ display: block; border: 1px solid #aaa; /* 600px; height: 400px;*/ } </style> </head> <body> <canvas id="canvas1" width="600" height="400"> 你的浏览器不支持canvas </canvas> <script type="text/javascript"> //找到要设置的画布 var canvas1 = document.querySelector('#canvas1') //能够对这个画布画画的对象,就是画笔,canvas1的上下文对象 var ctx = canvas1.getContext('2d') //绘制线段 ctx.beginPath() //设置直线路径 ctx.moveTo(100,100) ctx.lineTo(200,200) ctx.lineTo(200,300) ctx.lineTo(100,100) //路径绘制出来 ctx.lineWidth = 10 //起始点的路径的边缘的样式 ctx.lineCap = 'round' //线段的连接处样式 ctx.lineJoin = 'round' ctx.strokeStyle = 'salmon' ctx.stroke() // ctx.fillStyle = 'silver' // ctx.fill() ctx.closePath() //绘制圆 ctx.beginPath() //ctx.arc(水平坐标,垂直坐标,半径,开始角度(弧度制),结束角度,是否逆时针) ctx.arc(300,300,50,0,Math.PI/2,false) ctx.stroke() ctx.fill() ctx.closePath() </script> </body> </html>