12345678910111213141516171819202122232425262728293031323334353637 |
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
- <html>
- <head>
- <meta charset="utf-8">
- <title>canvas直线</title>
- <meta name="Keywords" content="">
- <meta name="Description" content="">
- <style type="text/css">
- body, h1{margin:0;}
- canvas{margin: 20px; }
- </style>
- </head>
- <body onload="draw()">
- <h1>三次贝塞尔曲线</h1>
- <canvas id="canvas" width=200 height=200 style="border: 1px solid #ccc;"></canvas>
- <script>
- function draw() {
- var canvas=document.getElementById('canvas');
- var context=canvas.getContext('2d');
- //绘制起始点、控制点、终点
- context.beginPath();
- context.moveTo(25,175);
- context.lineTo(60,80);
- context.lineTo(150,30);
- context.lineTo(170,150);
- context.stroke();
- //绘制3次贝塞尔曲线
- context.beginPath();
- context.moveTo(25,175);
- context.bezierCurveTo(60,80,150,30,170,150);
- context.strokeStyle = "red";
- context.stroke();
- }
- </script>
- </body>
- </html>
|