canvas教程

HTML5 canvas 元素详细教程一(2)

字号+ 作者:H5之家 来源:H5之家 2015-09-08 19:00 我要评论( )

细心的你会发现一个名为draw 的函数,它会在页面装载完毕之后执行一次(通过设置body 标签的onload 属性),它当然也可以在setTimeout,setInterval,或者其他事件处理函数中被调用。 作为开始,来一个简单的吧绘制

        细心的你会发现一个名为draw 的函数,它会在页面装载完毕之后执行一次(通过设置body 标签的onload 属性),它当然也可以在setTimeout,setInterval,或者其他事件处理函数中被调用。

         作为开始,来一个简单的吧——绘制两个交错的矩形,其中一个是有alpha透明效果。我们会在后面的示例中详细的让你了解它是如何运作的。

<html>

 <head>

  <script type="application/x-javascript">

    function draw() {

      var canvas = document.getElementById("canvas");

      if (canvas.getContext) {

        var ctx = canvas.getContext("2d");

 

        ctx.fillStyle = "rgb(200,0,0)";

        ctx.fillRect (10, 10, 55, 50);

 

        ctx.fillStyle = "rgba(0, 0, 200, 0.5)";

        ctx.fillRect (30, 30, 55, 50);

      }

    }

  </script>

 </head>

 <body onload="draw();">

   <canvas id="canvas" width="150" height="150"></canvas>

 </body>

</html>

 

        您可以复制上面的代码到HTML文件运行,效果图:

\

 

网站内容由Css3-Html5之家整理编辑(如有疑问,请到Css3-Html5之家留言)

 

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

相关文章
  • fd详细教程|Excel_VBA_详细教程

    fd详细教程|Excel_VBA_详细教程

    2017-05-02 18:01

  • html5canvas核心技术图形、动画与游戏开发源码

    html5canvas核心技术图形、动画与游戏开发源码

    2017-05-02 17:42

  • 打印html5中Canvas的方法

    打印html5中Canvas的方法

    2017-05-01 15:03

  • SketchBook 2014 基础入门视频教程

    SketchBook 2014 基础入门视频教程

    2017-05-01 11:00

网友点评
>