canvas-2drawRectFun.html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <canvas id="canvas" style="margin:0 auto;"> The current browser does not support Canvas, can replace the browser a try! </canvas> <script> // 绘制矩形 function drawRect(ctx,x,y,width,height,borderWidth,borderColor,fillColor){ ctx.beginPath(); ctx.moveTo(x,y); ctx.lineTo(x+width,y); ctx.lineTo(x+width,y+height); ctx.lineTo(x,y+height); ctx.closePath(); ctx.lineWidth = borderWidth; ctx.strokeStyle = borderColor; ctx.fillStyle = fillColor; ctx.fill(); ctx.stroke(); } window.onload = function(){ var canvas = document.getElementById('canvas'); canvas.width = 1024; canvas.height = 768; if(canvas.getContext('2d')){ var context = canvas.getContext('2d'); drawRect(context,100,100,400,400,10,"blue","yellow") }else{ alert('当前游览器不支持Canvas,请更换游览器后再试!'); } } </script> </body> </html>