canvas教程

去自学吧,自学编程(2)

字号+ 作者:H5之家 来源:H5之家 2016-09-29 16:00 我要评论( )

var c=document.getElementById("myCanvas"); var ctx=c.getContext("2d"); // Create gradient var grd=ctx.createRadialGradient(75,50,5,90,60,100); grd.addColorStop(0,"red"); grd.addColorStop(1,"white");

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");

// Create gradient
var grd=ctx.createRadialGradient(75,50,5,90,60,100);
grd.addColorStop(0,"red");
grd.addColorStop(1,"white");

// Fill with gradient
ctx.fillStyle=grd;
ctx.fillRect(10,10,150,80);


尝试一下


Canvas - 图像

把一幅图像放置到画布上, 使用以下方法:

  • drawImage(image,x,y)
  • 使用图像:

    The Scream

    实例

    把一幅图像放置到画布上:

    你的浏览器不支持 HTML5 的 <canvas> 元素.

    JavaScript:

    var c=document.getElementById("myCanvas");
    var ctx=c.getContext("2d");
    var img=document.getElementById("scream");
    ctx.drawImage(img,10,10);


    尝试一下


    HTML Canvas 参考手册

    标签的完整属性可以参考Canvas 参考手册.

    The HTML <canvas> Tag

    Tag 描述

    <canvas> HTML5 的 canvas 元素使用 JavaScript 在网页上绘制图像。

     

    1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

    相关文章
    • Android Canvas中rotate()和translate()方法详解

      Android Canvas中rotate()和translate()方法详解

      2016-09-26 15:00

    • 请教下canvas画图:为什么用save

      请教下canvas画图:为什么用save

      2016-09-21 16:00

    • HTML5中Canvas与SVG的画图原理比较 自学教程视频1qun.com

      HTML5中Canvas与SVG的画图原理比较 自学教程视频1qun.com

      2016-09-21 15:00

    • HTML5Canvas绘图详解drawImage()方法有图有真相!!!

      HTML5Canvas绘图详解drawImage()方法有图有真相!!!

      2016-09-20 11:00

    网友点评
    2