位置: 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(前端笔记软件)

  • 增值税发票综合服务平台验证口令失败
  • 工资薪金和工资薪金总额区别
  • 首套房契税税率是多少?
  • 劳务外包合同需要交税吗
  • 乙方向甲方开具增值税专用发票
  • 短期借款明细账应采用三栏式账页格式
  • 红字发票怎么回事
  • 火车票增值税申报表怎么填
  • 工商年报本期社保怎么填
  • 怎样确定是否计入固定资产清理科目
  • 转账支票和转账凭证
  • 准予抵扣的消费税
  • 进口代理费取费标准
  • 企业购买的黄金计入什么科目
  • 餐厅的市场
  • 衍生金融资产的核算
  • 特定业务预缴所得税不能填写
  • 二手房产增值税率
  • 公立医院规章制度
  • 丧失控制权合并报表内部交易抵消
  • 电子发票怎么冲红字
  • 发票代码会有一样的吗
  • 进项税转出如何做分录
  • 法人股东分红如何申报所得税
  • 理财公司收到客户投资款怎么处理
  • 国税增值税定额计算公式
  • php怎么把数组变成字符串
  • php parse_url
  • 文件夹字体怎么变大
  • iconfonf
  • PHP:imagesettile()的用法_GD库图像处理函数
  • 公司出租房屋怎样开发票的税务局率?
  • 预付款不退如何投诉
  • 窗函数的作用
  • 土地差价款和土地出让金
  • 公司偷税漏税有哪些表现形式
  • html5期末大作业智能家具
  • 2018年残保金申报表填表说明
  • 业务招待费会计和税法差异
  • pytorch广播相乘
  • react组件constructor
  • c语言中函数的实参和形参
  • extract php函数
  • 异地提供建筑服务预缴
  • 一台设备可以分开开票吗
  • java中同步有两种方法
  • 个体工商户如何用工
  • 机票报销是什么发票
  • 典当业销售的死当物品是什么意思
  • 应交税费期末余额在借方怎样处理
  • 专项拨款会计分录
  • 扣税时账上没钱怎么办
  • 过期食品返厂会重新打日期吗
  • 行政转工会经费请示
  • 企业的免税收入范围
  • 电子发票开具流程?
  • 新办企业是不是企业
  • 政府机关有纳税人吗
  • 如何查看solaris版本
  • win7还能用几年
  • ubuntu18 ssh
  • 苹果系统数据怎么清掉
  • mozilla是啥
  • windows8使用技巧
  • 如何找?
  • win7运行速度
  • Android游戏开发读后感
  • perl中@_
  • 3366小游戏小
  • 序列化和反序列化是什么意思
  • 自动清除数据
  • go 与 python
  • canvas的原理
  • jquery中的选择器有哪些
  • 怎么运用知识点
  • 用javascript写简单网页
  • 增值税开票系统如何添加开票人
  • 重庆电子税务局网页版登录
  • 增值税抵扣联怎么装订
  • 扣缴个人所得税客户端操作流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设