canvas绘图

1.基本用法

<canvas id="drawing" width="200" height="200">A drawing of something</canvas>

<script>

var drawing = document.getElementById('drawing');

if(drawing.getContext){

var context = drawing.getContext("2d')

}

</script>

2.2D上下文

填充fillStyle和描边strokeStyle

if(drawing.getContext){

var context = drawing.getContext('2d');

context.strokeStyle = "red";

context.fillStyle = "#0000ff"

}

3.绘制矩形

与矩形相关的方法:fillRect(),strokeRect(),clearRect()

矩形,描边同理

if(drawing.getContext){

var context = drawing.getContext('2d');

context.fillStyle="red";

context.fillRect(10,10,50,50);

context.fillStyle="#ff0000";

context.fillRect(30,30,50,50);

//在两个矩形重叠的地方清楚一个小矩形

context.clearRect(40,40,10,10)

}

4.绘制路径

待续。。。。




最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 元素是HTML5添加的特性,这个元素负责在页面中设定一个区域,然后就可以通过 JS 动态地在这个区域中绘制图形。 ...
    __越过山丘__阅读 185评论 0 0
  • 本章内容 理解 元素 绘制简单的 2D 图形 使用 WebGL 绘制 3D 图形 这个元素负责在页面中设定一个区域...
    闷油瓶小张阅读 900评论 0 0
  • 大家好,我是IT修真院成都分院第6期的学员先小波,一枚正直纯洁善良的WEB前端程序员。 今天给大家分享一下,修真院...
    xianxiaobo阅读 444评论 0 0
  • 什么是canvas绘图 元素负责在页面中设定一个区域,然后通过JavaSaript动态的在这个区域绘制图案。 基本...
    张九九九阅读 516评论 0 0
  • 线条 var convas = document.getElementById('canvas'); var co...
    blue_angel阅读 1,086评论 0 0