2016-10-13 00:16:48 点击量:29 标签: 收藏本文
一、什么是Canvas标签?Canvas标签有什么用途?
这里过多的概念性解释我就不多写了的,大家完全可以百度、Google一下即可清楚更多。Canvas就是HTML5内新增的一个API标签。
<canvas> 标签定义图形,比如图表和其他图像。
<canvas> 标签只是图形容器,您必须使用脚本来绘制图形。
二、如何使用Canvas API来画一个正方形,并加上对角线?
1、首先在HTML内设置一个Canvas标签,并设置其Height和Width,以及Border属性,代码如下:
- <!-- canvas target -->
- <canvas id="diagonal" height="200px" width="200px" style="border:1px solid #000000;">
- </canvas>
2、结合JS在Canvas区域内画图
- function drawDiagonal() {
- //取得canvas的元素及其绘图上下文
- var canvasObj = document.getElementById("diagonal");
- var context = canvasObj.getContext("2d");
- //用绝对坐标来创建一条路径
- //画两条对角线
- context.beginPath();
- //将点移动至原点
- context.moveTo(0, 0);
- //划线至右下角
- context.lineTo(200, 200);
- //将这条线绘制到canvas上
- context.stroke();
- //将点移动至右下角
- context.moveTo(0, 200);
- //划线至右上角
- context.lineTo(200, 0);
- //将这条线绘制到canvas上
- context.stroke();
- }
- //页面导入的时候执行画图程序
- window.addEventListener("load", drawDiagonal, true);
3、运行页面后效果图如下

来源:http://blog.csdn.net/china_skag/article/details/17068265
我们是一家提供综合软件外包与弱电工程服务的技术公司。
业务涵盖定制软件、管理系统、网站、小程序、APP、系统集成、网络布线、监控安防、门禁、机房建设及长期技术维护。
公司地址:湖北省宜昌市伍家岗区东站二路6号三峡(宜昌)大数据产业园海洋馆二楼A203室