我们可以通过新的HTML5画布(Canvas)标签添加一个画布到网页中,以下代码用于定义一个 800 x 600 大小的画布。
再通过以下 JavaScript 代码控制在画布中的绘图。
// 通过ID取画布元素 var mc = document.getElementById("MyCanvas"); if(mc.getContext) { // 创建 context 对象 var ctx = mc.getContext("2d"); // 左上区域 ctx.fillStyle = "red"; ctx.fillRect(0, 0, 400, 300); // 右上区域 ctx.fillStyle = "green"; ctx.fillRect(400, 0, 400, 300); // 左下区域 ctx.fillStyle = "blue"; ctx.fillRect(0, 300, 400, 300); // 右下区域 ctx.fillStyle = "yellow"; ctx.fillRect(400, 300, 400, 300); // 设置全局透明度 ctx.globalAlpha = 0.1; // 设置填充颜色 ctx.fillStyle = "white"; // 绘制多个透明圆形 for(var i=0;i<10;i++) { // 开始路径 ctx.beginPath(); // 圆形 ctx.arc(400, 300, i*30, 0, Math.PI*2, true); // 填充路径 ctx.fill(); } }