canvas教程

canvas元素的认识 丨 藏章博客

字号+ 作者:H5之家 来源:H5之家 2016-10-21 09:06 我要评论( )

在DOM接口中有: interface CanvasElement : Element { attribute unsigned long width; attribute unsigned long height; Object getContext(in DOMString contextId); DOMStr

 

在DOM接口中有:

 

interface CanvasElement : Element { attribute unsigned long width; attribute unsigned long height;

Object getContext(in DOMString contextId);

DOMString toDataURL(optional in DOMString type, in any args); };

 

 

这里的width和height必须是非负值,并且在width和被重新复制的时候,画布中已经存在的对象将被消除。

输入代码:

———————————————————————————————————–

<!DOCTYPE HTML> < html> < head> < meta charset=”utf-8″> < title>html5画飞机</title> < style> canvas {display: block; margin: 20px auto; border: 1px solid #333} < /style> < /head>

<script> window.onload = function(){ var canvas = document.getElementById(“myCanvas”); var context = canvas.getContext(“2d”); alert(canvas.getAttribute(“width”)); context.fillRect(0,0,50,50); canvas.setAttribute(‘width’, ’400′); // 清楚canvas context.fillRect(0,100,50,50); canvas.width = canvas.width; // 清楚canvas context.fillRect(100,0,50,50); }; < /script>

<body> < canvas id=”myCanvas” width=”800px” height=”200px”></canvas> < /body> < /html>

——————————————————————————————————–

 

 

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

相关文章
  • HTML5:canvas画布上画连续曲线

    HTML5:canvas画布上画连续曲线

    2016-10-20 18:00

  • HTML5 Canvas动画效果实现原理

    HTML5 Canvas动画效果实现原理

    2016-10-18 10:02

  • html5学习笔记:canvas

    html5学习笔记:canvas

    2016-10-17 18:00

  • 提高HTML5 Canvas性能的技巧

    提高HTML5 Canvas性能的技巧

    2016-10-13 14:02

网友点评