Canvas小结(canvas-矩形)

rect() 方法创建矩形

fillRect() 方法绘制“已填色”的矩形。默认的填充颜色是黑色。通过fillStyle修改填充色

strokeRect() 方法绘制矩形(不填色)。笔触的默认颜色是黑色

rect()
    var c = document.getElementById('mycanvas');
    var ctx = c.getContext('2d');
    ctx.rect(20,20,50,30);
    ctx.stroke();
    ctx.fillStyle = 'red';
    ctx.fillRect(80,20,50,30);
    ctx.strokeRect(20,80,50,30);
    ctx.fillRect(80,80,80,50);

clearRect() 方法清空给定矩形内的指定像素。

clearRect()
    var c2 = document.getElementById('mycanvas2');
    var ctx2 = c2.getContext('2d');
    ctx2.fillStyle = 'red';
    ctx2.fillRect(10,10,200,100);
    //clearRect() 方法清空给定矩形内的指定像素。
    //context.clearRect(x,y,width,height);
    ctx2.clearRect(20,20,100,50);
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一:canvas简介 1.1什么是canvas? ①:canvas是HTML5提供的一种新标签 ②:HTML5 ...
    GreenHand1阅读 4,874评论 2 32
  • 熟悉html5的程序员们肯定都知道 元素,该元素是用来在页面中规定一块区域,然后由js在该区域内绘制图形。canv...
    米几V阅读 2,331评论 1 5
  • 本章内容 理解 元素 绘制简单的 2D 图形 使用 WebGL 绘制 3D 图形 这个元素负责在页面中设定一个区域...
    闷油瓶小张阅读 978评论 0 0
  • 最基本的使用创建一个画布所有的操作都在画布的context上面canvas是基于状态而不是基于对象的,比如说颜色都...
    亲爱的孟良阅读 1,740评论 0 4
  • 1、扮弱计——让孩子当一次“小大人”。 孩子的责任感是从小培养的,如果我们总在孩子面前撑起一把保护的大伞,孩子会认...
    铿锵玫瑰521阅读 717评论 0 0

友情链接更多精彩内容