canvas初步介绍

13 篇文章 0 订阅
1 篇文章 0 订阅

canvas初步介绍

  • ctx.strokeRect( ) 绘制矩形(不填色),默认黑色

  • 语法:ctx.strokeRect(x,y.width,height)

  • 使用strokeStyle属性设置笔触颜色

  • ctx.moveTo(x,y)将笔移到画的起点位置

  • ctx.lineTo(200,100);默认1px

  • ctx.lineWidth=数字;一般为双数

  • ctx.ctrikeStyle=‘颜色’;

    • 颜色的表示可以是各种进制和汉字
  • 开启一条新的线,

    • ctx.beginPath();
    • 开启新的线,依旧会继承上面设置过的样式,但是再次单独设置后,只会影响这条线之后的内容
  • 闭合图形

    • 手动闭合

    • 自动闭合

      • ctx.closePath();
      • 会自动将把闭合的角补齐
    • 进行填充

      • ctx.fill()
    • 描边和填充可以同时使用

    • 补充描边规则

      • ctx.strokeStyle=“red”
    • 填充颜色

    • ctx.fillStyle="“skyblue”

  • 非零填充规则

    • 在任何一个你想填充内容的位置,拉一条线到最外面(假装);在拉的这条线上,每一个路径进行一次计算,顺时针的线+1,逆时针的线-1;
    • 最终得到的数字如果不是0,则填充
    • 如果是0,则不填充
  • ctx.lineCap 设置线两端的样式

  • 语法:ctx.lineCap=“值”

  • 设置线两端多出来的小帽子

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值