canvas重点及吃豆人

# canvas

## 前端中使用到的绘图技术

1. 实时的走势图

2. 统计图表

3. 验证 随机内容的图片

4. 在线画板

5. HTML5在线游戏

## canvas技术

绘制2d图像  位图/像素图

webGL

- 画布原点(0,0)   在画布的左上角的顶点

## 绘制线条

- moveTo  起点

- lineTo  下一个点

- stroke  对绘制的路径描边

- fill    对绘制的路径填充

- colsePath  闭合当前绘制路径

- lineWidth  线条宽度

- fillStyle 填充区域颜色

- strokeStyle 描边颜色

## 线端样式

- lineCap  

  - butt  默认样式

  - aquare  延长

  - round  圆化

- lineJoin  两线相交时的样式

  - round

  - bevel  

  - miter

## 绘制矩形

- strokeRect(x,y,w,h)

- fillRect(x,y,w,h)

- rect(x,y,w,h)

## 阴影设置

- shadowColor 阴影颜色

- shadowBlur  阴影模糊大小

- shadowOffsetX  x轴偏移量

- shadowOffsetY  y轴偏移量

## 圆弧

- arc(x,y,r,起始角度,结束角度,方向)

## 圆角矩形

- moveTo(100,100);

- arcTo(100,200,200,200,10)

##

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值