<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <h3>什么是canvas?</h3> <p>canvas是在html5中的一个重要元素,专门用来绘制图形。</p> <h4>画布的创建方法:指定id、width、height</h4> <h4>取得上下文:getContext("2d")</h4> <h4>绘制图形的方法:fillstyle填充、storkestyle边框</h4> <canvas id="canvas" width="500" height="350"></canvas> <script> var canvas_id = document.getElementById('canvas'); var content = canvas_id.getContext('2d'); content.fillStyle = "#000"; //背景颜色 设置或返回用于填充绘画的颜色、渐变或模式 content.strokeStyle = "#f60"; //边框颜色 设置或返回用于笔触的颜色、渐变或模式 content.lineWidth = 5; //边框宽度 设置或返回当前的线条宽度 content.fillRect(0,0,500,350); //最外层 绘制“被填充”的矩形 content.strokeRect(50,50,100,200);//里层 绘制矩形(无填充) content.strokeRect(100,100,100,200);//里层 绘制矩形(无填充) </script> </body> </html>