【学习笔记25】画布canvas+案例

本文介绍了HTML5中的canvas元素,用于在网页上绘制2D图形。内容涵盖canvas的基本属性和方法,如fillRect、strokeRect、clearRect等,并通过实例演示了如何画圆和三角形,最后讨论了画奥运五环的技巧,包括避免线条交叉和颜色管理的方法。
摘要由CSDN通过智能技术生成

  canvas 属于html元素 H5新元素 需要结合js ,主要用来绘制2d图形
    在页面上放置一个canvas元素 就相当于放置了一块画布
    可以绘制路径 矩形 圆形 字符 图像
    属性:
      width    默认值 300px
      height   默认值 150px
      注意点:canvas需要写闭合标签
      <canvas></canvas>
      一般不建议使用css设置它的宽高
    方法:
        var ctx = canvas.getContext('2d');
        ctx.fillStyle = 'green';
        ctx.fillRect(10, 10, 20, 20);
      fillRect(x,y,width,height)
          绘制一个矩形图案(填充)
      strokeRect(10, 60, 50, 50)
          绘制矩形边框
      clearRect(10, 10, 100, 100)
        清除指定矩形区域,让清除部分完全透明
      beginPath()
        新建一条路径
        然后通常会使用moveTo去设置你的起始位置
        然后去绘制
      closePath()
        闭合路径
        如果我们绘制的路径自己就是闭合的 那我们不需要调用这个方法
      fill()
        填充路径的内容区域 可以不用 closePath()
      stroke()
        通过线条绘制图形轮廓

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值