我们可以通过新的HTML5画布(Canvas)标签添加一个画布到网页中,以下代码用于定义一个 800 x 600 大小的画布。
再通过以下 JavaScript 代码控制在画布中的绘图。
// 通过ID取画布元素 var mc = document.getElementById("MyCanvas"); var ctx = null; if(mc.getContext) { // 创建 context 对象 ctx = mc.getContext("2d"); // 加载图片 var img = new Image(); // 加载完成后绘制图片 img.onload = function() { // 保存画布状态 ctx.save(); // 绘制图片到画布 ctx.drawImage(img, 0, 75); // 为图片添加阴影 ctx.shadowOffsetX = 10; ctx.shadowOffsetY = 10; ctx.shadowBlur = 10; ctx.shadowColor = "black"; // 绘制图片到画布 ctx.drawImage(img, 400, 75); // 恢复画布状态 ctx.restore(); } // 指定图片源 img.src = "/IBlog/Html5//11Canvas_Image/flower.png"; }