css3中的画布canvas

<canvas id = "canvas" width="400" height="300">

</canvas>定义了一个宽400px,高300px 的画布
//获取画布
            var canvas= document.getElementById("canvas")
            //通过画布对象得到画布上下文对象,通过2d,二维平面上面开始后续的操作
            var context=canvas.getContext("2d");
context.moveTo(x,y)-------这是起点位置
context.lineTo(x,y)---------这是终点位置
context.stroke()    ---------这是开始绘制的意思
context.linewidth    ---------线宽度
context.strokeSTyle----------线的颜色
context.linecap='round'----------设置圆形端点(butt---默认值,square方形端点)
context.fillstyle="颜色"-----------填充的什么颜色
context.fill()----------------------填充
这些属性必须在填充或描边前设置
context.beginPath()------------------重置路径、
context.closePath()------------------闭合路径(把线封闭住)
context.fillRect(0,0,200,100)----------绘制矩形
context.arc(圆心x坐标,圆心y坐标,半径r,开始弧度,结束弧度)---------绘制圆形
context.ellipse(椭圆心x坐标,椭圆圆心y坐标,)-------绘制椭圆
context.font="30px '字体'(字体不加的话大小也不会生效)" ------下行
  context.filltext("text",x,y)-------------------绘制文本
canvas渐变
createL inearGradient(x,x1,y1y)------------创建线性渐变
createRadialGradient(x,y,r,x1,y1,r1)------创建一个径向/圆渐变
 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值