Canvas基础入门

canvas

1.绘图标签

2.设置画布宽和高,使用canvas标签的属性进行设置。

3.兼容性(ie9浏览器以上)

4.Context上下文(2d、3d)getContext(‘2d’或webgl)

5.方法

A,moveTo(x,y)移动

B,lineTo(x,y) 划直线

C,lineWidth:线宽(数字)

D,closePath():闭合路径方法

E,stroke()描边

F,strokeStyle:描边颜色(在描边之前设置描边样式)

G,fillStyle:填充颜色

H,fill():填充
6.使用

A,beginPath():开启一个新状态,可以继承之前状态的样式(当前状态里面的绘制样式),当前状态设置的所有样式只能用于当前的状态。

B,rect(x,y,宽度,高度):x为横坐标,y为纵坐标,以及宽高———绘制矩形的方法(四个参数)

矩形strokeRect(x,y,100,150);填充矩形fillRect(x,y,100,150);清除矩形 clearRect(x,y,100,150)

C,arc绘制圆形(x,y,r,s,逆时针绘制)(x,y):圆心坐标,r:半径;s:开始角度,结束角度(弧度)

       弧度和角度转换:角度*Math.PI/180;逆时针:true和false

D,drawImage:绘制图片

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

推荐阅读更多精彩内容

  •   HTML5 添加的最受欢迎的功能就是 元素。这个元素负责在页面中设定一个区域,然后就可以通过 JavaScri...
    霜天晓阅读 3,093评论 0 2
  • 第一章 HTML5 (2014年10月29日发布)新特性: 10个 (1)新的语义标签 (2)增强型表单 (3)视...
    fastwe阅读 979评论 0 1
  • canvas元素的基础知识 在页面上放置一个canvas元素,就相当于在页面上放置了一块画布,可以在其中进行图形的...
    oWSQo阅读 10,357评论 0 19
  • --绘图与滤镜全面解析 概述 在iOS中可以很容易的开发出绚丽的界面效果,一方面得益于成功系统的设计,另一方面得益...
    韩七夏阅读 2,821评论 2 10
  • 文:浮生老妖 最近,因为多了空闲的时间,又有时间静...
    浮生老妖阅读 535评论 0 0