位置: IT常识 - 正文

学习Canvas基础-绘制矩形(canvas软件教程)

编辑:rootadmin
学习Canvas基础-绘制矩形 学习Canvas基础-绘制矩形canvas提供了三个API,分别是:1.绘制矩形 rect(起点X, 起点Y, 绘制的矩形width, 绘制的矩形height) 但该方法不会出实际效果,需要配合 fill()和stroke()方法让其显现。2.绘制一个填充的矩形 fillRect(起点X, 起点Y, 绘制的矩形width, 绘制的矩形height)3.绘制一个矩形的边框 strokeRect(起点X, 起点Y, 绘制的矩形width, 绘制的矩形height)4.清除指定矩形区域,让清除部分完全透明 clearRect(起点X, 起点Y, 清除的矩形width, 清除的矩形height)事例一

推荐整理分享学习Canvas基础-绘制矩形(canvas软件教程),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:canvas需要学吗,canvas基础教程,canvas基础教程,canvas 教程,canvas软件教程,canvas入门,canvas入门,canvas入门教程,内容如对您有帮助,希望把文章链接给更多的朋友!

rect(起点X, 起点Y, 绘制的矩形width, 绘制的矩形height) 但该方法不会出实际效果,需要配合 fill()和stroke()方法让其显现。

<!-- 兼容性写法,在低版本时标签内部的文字才会显示 --> <canvas id="cont" width="500px" height="500px">你的浏览器版本过低,请升级浏览器或者使用chrome打开!</canvas> <script> // 获取canvas画布 const canvas=document.querySelector('#cont') // 获取画布的应用上下文 const ctx =canvas.getContext('2d') ctx.beginPath() //在x轴为100,y轴为100的位置绘制填充的正方形区域 ctx.rect(100,100,100,100) ctx.fill() ctx.closePath() ctx.beginPath() //在x轴为300,y轴为300的位置绘制边框的正方形区域 ctx.rect(300,300,100,100) ctx.stroke() ctx.closePath() </script>

事例二学习Canvas基础-绘制矩形(canvas软件教程)

绘制一个内部填充颜色的矩形 fillRect(起点X, 起点Y, 绘制的矩形width, 绘制的矩形height)

<!-- 兼容性写法,在低版本时标签内部的文字才会显示 --><canvas id="cont" width="500px" height="500px">你的浏览器版本过低,请升级浏览器或者使用chrome打开!</canvas><script> // 获取canvas画布 const canvas=document.querySelector('#cont') // 获取画布的应用上下文 const ctx =canvas.getContext('2d') //绘制矩形的方法,内部填充的画法 ctx.beginPath() // 复合写法 ctx.fillRect(100,100,300,300) //拆分写法 // ctx.rect(100,100,300,300) // ctx.fill() ctx.closePath()</script>

事例三

绘制一个只有边框的矩形 strokeRect(起点X, 起点Y, 绘制的矩形width, 绘制的矩形height)

<!-- 兼容性写法,在低版本时标签内部的文字才会显示 --><canvas id="cont" width="500px" height="500px">你的浏览器版本过低,请升级浏览器或者使用chrome打开!</canvas><script> // 获取canvas画布 const canvas=document.querySelector('#cont') // 获取画布的应用上下文 const ctx =canvas.getContext('2d') // 简单说就是放下画笔 ctx.beginPath() // 复合写法 ctx.strokeRect(50,50,300,300) //拆分写法 // ctx.rect(50,50,300,300) // ctx.stroke() // 抬起画笔结束当前绘制 ctx.closePath()</script>

事例四

清除指定矩形区域,让清除的部分完全透明 clearRect(起点X, 起点Y, 清除的矩形width, 清除的矩形height)

<!-- 兼容性写法,在低版本时标签内部的文字才会显示 --> <canvas id="cont" width="500px" height="500px">你的浏览器版本过低,请升级浏览器或者使用chrome打开!</canvas> <script> // 获取canvas画布 const canvas=document.querySelector('#cont') // 获取画布的应用上下文 const ctx =canvas.getContext('2d') // 复合写法 ctx.fillRect(100,100,300,300) //在x轴为200,y轴为200的位置清除边长为100的正方形区域 ctx.clearRect(200,200,100,100); </script>

本文链接地址:https://www.jiuchutong.com/zhishi/297450.html 转载请保留说明!

上一篇:DINO 论文精度,并解析其模型结构 & DETR 的变体(精读论文分析)

下一篇:前端笔记(11) Vue3 Router 编程式导航 router.push router.replace(前端笔记软件)

  • b站消息通知在哪里(b站app消息通知在哪里)

    b站消息通知在哪里(b站app消息通知在哪里)

  • 荣耀9x可以隐藏应用图标吗(荣耀9x可以隐藏软件吗)

    荣耀9x可以隐藏应用图标吗(荣耀9x可以隐藏软件吗)

  • 淘宝店铺怎么改名(淘宝店铺怎么改名字)

    淘宝店铺怎么改名(淘宝店铺怎么改名字)

  • 红米10xpro有红外线功能吗(红米10x有红外线)

    红米10xpro有红外线功能吗(红米10x有红外线)

  • 苹果x底部横线功能(苹果x底部横线设置)

    苹果x底部横线功能(苹果x底部横线设置)

  • 苹果11省电模式怎么关闭(苹果11省电模式和正常模式有什么区别)

    苹果11省电模式怎么关闭(苹果11省电模式和正常模式有什么区别)

  • 华为nova6充电速度(华为nova6充电速度慢)

    华为nova6充电速度(华为nova6充电速度慢)

  • 拼多多退回件是什么意思(拼多多退回件是什么快递)

    拼多多退回件是什么意思(拼多多退回件是什么快递)

  • wps公式与文字不在同一水平怎么办(wps公式与文字不在一行)

    wps公式与文字不在同一水平怎么办(wps公式与文字不在一行)

  • 微信语音通话没有声音(微信语音通话没有来电提醒)

    微信语音通话没有声音(微信语音通话没有来电提醒)

  • qq号密保手机号忘记了QQ不能登录怎么办(qq号密保手机号被改了怎么找回)

    qq号密保手机号忘记了QQ不能登录怎么办(qq号密保手机号被改了怎么找回)

  • 苹果手机官网在哪里找(苹果手机官网入口)

    苹果手机官网在哪里找(苹果手机官网入口)

  • 为什么钉钉一退出悬浮窗就没了(为什么钉钉一退出悬浮窗就没了苹果)

    为什么钉钉一退出悬浮窗就没了(为什么钉钉一退出悬浮窗就没了苹果)

  • 苹果11单手模式怎么开(苹果11单手模式怎么触发)

    苹果11单手模式怎么开(苹果11单手模式怎么触发)

  • 固态硬盘什么时候普及的(固态硬盘什么时候会发热)

    固态硬盘什么时候普及的(固态硬盘什么时候会发热)

  • 淘宝发货超时会怎样(淘宝发货超时会影响宝贝权重吗)

    淘宝发货超时会怎样(淘宝发货超时会影响宝贝权重吗)

  • vivo手机回收站在哪里打开(vivo手机回收站在哪里找啊)

    vivo手机回收站在哪里打开(vivo手机回收站在哪里找啊)

  • 手机突然放歌怎么回事(手机突然放歌怎么办)

    手机突然放歌怎么回事(手机突然放歌怎么办)

  • 华为mate30支持3d touch吗(华为mate30支持3D touch吗)

    华为mate30支持3d touch吗(华为mate30支持3D touch吗)

  • 如何删除快捷功能(如何删除快捷功能键)

    如何删除快捷功能(如何删除快捷功能键)

  • 58到家怎么注册接单(58到家怎么注册当保洁)

    58到家怎么注册接单(58到家怎么注册当保洁)

  • 荣耀v20有没有光学防抖(华为荣耀v20光线感应器怎样设置)

    荣耀v20有没有光学防抖(华为荣耀v20光线感应器怎样设置)

  • 计算器ce键是什么意思(计算器上ce键是什么)

    计算器ce键是什么意思(计算器上ce键是什么)

  • 华为mate30屏幕材质(mate30屏幕什么级别)

    华为mate30屏幕材质(mate30屏幕什么级别)

  • 荣耀手环4怎么接电话(荣耀手环4怎么换壁纸)

    荣耀手环4怎么接电话(荣耀手环4怎么换壁纸)

  • 荣耀9x有nfc吗(荣耀9x有nfc功能么)

    荣耀9x有nfc吗(荣耀9x有nfc功能么)

  • 华为nova5pro和5i有什么区别(华为nova5pro和5i的区别)

    华为nova5pro和5i有什么区别(华为nova5pro和5i的区别)

  • 摩托罗拉的手机如何查看手机型号(摩托罗拉的手机助手叫什么)

    摩托罗拉的手机如何查看手机型号(摩托罗拉的手机助手叫什么)

  • dlactrlw.exe是什么?dlactrlw.exe是病毒吗?(dxva2.dll是什么意思)

    dlactrlw.exe是什么?dlactrlw.exe是病毒吗?(dxva2.dll是什么意思)

  • 转账支付水电费属于什么会计科目
  • 汇算清缴补交所得税怎么做凭证
  • 企业运输没有发票
  • 如何开银行卡账户
  • 办理税务登记之后
  • 属于原始凭证的有哪些
  • 软件维护费属于费用还是资产
  • 客户维护费计入什么科目
  • 车辆商业险和强制险交完给退么
  • 企业购买的财产险可以在企业所得税前扣除
  • 劳动生产总值和总产值是一回事吗
  • 事业支出中的其他支出
  • 联营企业和合营企业长期股权投资的方式
  • 收到员工归还借款属于现金流量表
  • 房地产企业回迁安置房税收规定
  • 现金存入银行会计摘要怎么写
  • 已结转的凭证可以取消结转吗
  • 企业现金股利的支付能力,在很大程度
  • 电视台广告费可以抵扣吗
  • 小企业会计准则和企业会计准则的区别
  • 租赁到期日 英语
  • 企事业承包承租经营所得税率是多少
  • 企业的利润分配顺序
  • 销项负数发票需要抵扣吗
  • 30万的营业额20%是多少
  • 小规模纳税人会计核算健全,能够提供准确
  • 现金支出有哪些项目
  • 银行回单如何做凭证
  • 融资租入固定资产改建支出计入
  • 文件夹如何更改图标
  • 利润是如何转化成平均利润的
  • 周转材料购置费属于材料费吗
  • 个体工商户和个人商家的区别
  • 所有者权益的确认主要依赖于什么
  • 收到招标费用会计分录
  • 中国网购软件
  • 企业无偿借款的税务处理
  • 事业单位财政专项资金可以用于职工社保
  • 计提投资者利润
  • 现金流量表期初现金余额怎么计算
  • 发票已开不确认收入可以吗?
  • 下列关于纳税人发生兼营行为
  • 土地作为无形资产入账依据
  • css设置英文词距
  • 土地租赁费属于什么收入
  • 开立一般户需要法人到场吗
  • 民办非注销原因如何写
  • 开个人劳务票需要本人去吗
  • 现金流量表利息支出
  • 企业销售已使用的车辆
  • 应交税费期初数调整
  • 保险赔偿款账务处理
  • 刷信用卡的手续费一般是多少
  • 加计抵减需要计税吗
  • 未收到发票暂估分录
  • 营改增后建筑业分公司账务
  • 赠送成本的会计分录
  • 小规模纳税人发票可以抵扣吗
  • 租办公楼有什么讲究
  • 刻章发票可以抵扣吗
  • 新成立的公司都是小微企业吗
  • sql server数据库文件的扩展名是
  • MS-SQL Server 2005 其中三个版本的比较
  • iis7配置asp
  • 设置共享文件夹win10
  • win8系统设置在哪里
  • linux里top
  • cortanawin10在哪
  • vc精华氧化变黄
  • qvp32.exe - qvp32是什么进程 有什么作用
  • msng.exe是什么
  • 自制u盘杀手
  • unity延迟执行方法
  • 数字图像处理期末考试
  • javascript学习指南
  • js教程 chm
  • 仿京东商城源码
  • 月度申报如何改为季度申报
  • 成都市税务app
  • 我国税制结构是怎样的
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设