我们先看一下效果图
用canvas画连续的线段。首先要明白canvas是怎么用的,这里画直线主要用到了以下几个接口:
- ctx.
-canvas = document.getElementById(“myCanvas”) :获取对应的CanvasRenderingContext2D对象(画笔)
- ctx = canvas.getContext(“2d”) :getContext()指定了参数2d这里表示绘制2d图形
- ctx.beginPath():开始绘制一个路径
- ctx.strokeStyle = “red”:确定画出路径的颜
- ctx.moveTo(a, b):绘制起点坐标,坐标为(a,b)
- ctx.lineTo(a, b):绘制终点目标,坐标为(a,b)
- ctx.stroke():进行整个线段的着色,这个时候线段才可见(注意必须在关闭路径前着色)
- ctx.closePath():关闭绘制路径
更多的canvas知识可以参考网址简书 HTML5 Canvas 学习和canvas API学习
代码部分
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-COMPATIBLE" content="IE=edge,chrome=1"/>
<title>full-screen</title>
<