canvas的主要方法(1)

52 篇文章 0 订阅
32 篇文章 0 订阅

此前用过canvas的,针对自己所写的功能,例举几个主要的方法和属性,

ctx.fillStyle="#0000ff";//fillStyle 属性设置或返回用于填充绘画的颜色、渐变或模式。一个是填充的颜色
ctx.strokeStyle="#0000ff";//strokeStyle 属性设置或返回用于笔触的颜色、渐变或模式。一个是笔头的颜色
ctx.rect(20,20,150,100);//rect() 方法创建矩形。

JavaScript 语法:

context.rect(x,y,width,height);画矩形,不填充,用stroke()方法画实线。可以使用fill()方法进行填充

参数值

参数描述
x矩形左上角的 x 坐标
y矩形左上角的 y 坐标
width矩形的宽度,以像素计
height矩形的高度,以像素计

width:可以是正数也可以是负数,是负数则在相反的方向画出矩形

height:可以是正数也可以是负数,是负数则在相反的方向画出矩形

 

JavaScript 语法:

context.fillRect(x,y,width,height);画矩形,并填充

参数值

参数描述
x矩形左上角的 x 坐标
y矩形左上角的 y 坐标
width矩形的宽度,以像素计
height矩形的高度,以像素计
 

 

 

定义和用法

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

提示:请使用 strokeStyle 属性来设置笔触的颜色、渐变或模式。

JavaScript 语法:

context.strokeRect(x,y,width,height);这个只能画不填充的矩形,不能进行内部填充颜色

参数值

参数描述
x矩形左上角的 x 坐标
y矩形左上角的 y 坐标
width矩形的宽度,以像素计
height矩形的高度,以像素计
 
 

定义和用法

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

JavaScript 语法:

context.clearRect(x,y,width,height);//清空指定矩形的像素

参数值

参数描述
x要清除的矩形左上角的 x 坐标
y要清除的矩形左上角的 y 坐标
width要清除的矩形的宽度,以像素计
height要清除的矩形的高度,以像素计
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值