HTML5画布路径教程
2014-02-07 20:01
267 查看
创建一个路径与HTML5画布,我们可以连接多个子路径。终点的每一个新的subpath成为新的上下文。我们可以用画线(),arcTo(),quadraticCurveTo(),和bezierCurveTo()方法来构建每个subpath占我们的路径。我们还可以使用beginPath()方法每次我们想开始画一个新的路径。
HTML5画布路径图
<!DOCTYPE HTML>
<html>
<head>
<style>
body {
margin: 0px;
padding: 0px;
}
</style>
</head>
<body>
<canvas id="myCanvas" width="578" height="200"></canvas>
<script>
var canvas = document.getElementById('myCanvas');
var context = canvas.getContext('2d');
context.beginPath();
context.moveTo(100, 20);
// line 1
context.lineTo(200, 160);
// quadratic curve
context.quadraticCurveTo(230, 200, 250, 120);
// bezier curve
context.bezierCurveTo(290, -40, 300, 200, 400, 150);
// line 2
context.lineTo(500, 90);
context.lineWidth = 5;
context.strokeStyle = 'blue';
context.stroke();
</script>
</body>
</html>
HTML5画布路径图
<!DOCTYPE HTML>
<html>
<head>
<style>
body {
margin: 0px;
padding: 0px;
}
</style>
</head>
<body>
<canvas id="myCanvas" width="578" height="200"></canvas>
<script>
var canvas = document.getElementById('myCanvas');
var context = canvas.getContext('2d');
context.beginPath();
context.moveTo(100, 20);
// line 1
context.lineTo(200, 160);
// quadratic curve
context.quadraticCurveTo(230, 200, 250, 120);
// bezier curve
context.bezierCurveTo(290, -40, 300, 200, 400, 150);
// line 2
context.lineTo(500, 90);
context.lineWidth = 5;
context.strokeStyle = 'blue';
context.stroke();
</script>
</body>
</html>
相关文章推荐
- HTML5画布kineticjs路径文字教程
- HTML5画布转换状态栈教程
- html5 Canvas画图教程(4)―未闭合的路径及渐变色的填充方法
- HTML5画布KineticJS教程2,接着说下!
- HTML5画布曲线教程
- HTML5画布线宽教程
- HTML5画布文本包装教程
- HTML5画布kineticjs灰度图像教程
- HTML5画布二次方曲线教程
- HTML5画布的多事件绑定教程
- HTML5画布拖放事件教程
- HTML5画布模式教程
- HTML5画布转化图像颜色教程
- HTML5画布图片教程
- HTML5画布图像加载程序教程
- HTML5画布图像尺寸教程
- HTML5画布圈教程
- HTML5画布曲线检测教程
- html5 canvas 详细教程1---样式设置/矩形绘制/路径绘制
- HTML5画布kineticjs BLOB教程