HTML 学习笔记 (canvas 基础)
1.什么是Canvas canvas就是一个画布,可以进行画任何的线,图形,填充等一系列操作。这一切都是用Js操作的,另外Canvas不仅仅提供简单的二维矢量绘图,也提供了三维的绘图,以及图片处理等一系列的api支持。 创建canvas标签 <!--创建canvas元素--> <canvas id="myCanvas"></canvas> 上面的标签只是一个画布,Id属性是必须的,后面要用Id来拿到当前的Canvas的Dom对象。通过此Canvase的Dom对象就可以获取他的上下文了,Canvas绘制图形都是靠着Canvas对象的上下文对象. var myCanvas; window.onload = function() { myCanvas = document.getElementById("myCanvas"); //获取上下文 var context = myCanvas.getContext("2d"); } Context默认的有两种绘制模式:第一种绘制线(stroke) 第二种填充(fill) 使用canvas 画一个 Canvas绘制的总体的步骤 创建HTML页面,设置画布标签 编写js,获取画布dom对象 通过Canvas标签的Dom对象获取上下文 设置绘制线样式、颜色 绘制矩形,或者填充矩形 使用canvas绘制矩形 <body> <!--创建canvas元素