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

  • 创业+故事+网:一名创业者对投资人的控诉(创业故事网)

    创业+故事+网:一名创业者对投资人的控诉(创业故事网)

  • 微信小程序金山文档怎么编辑(微信小程序金山文档怎么多人编辑)

    微信小程序金山文档怎么编辑(微信小程序金山文档怎么多人编辑)

  • 苹果手机一直显示耳机模式怎么办(苹果手机一直显示3小时后再试)

    苹果手机一直显示耳机模式怎么办(苹果手机一直显示3小时后再试)

  • 小天鹅全自动洗衣机怎么单独脱水(小天鹅全自动洗衣机不排水怎么回事)

    小天鹅全自动洗衣机怎么单独脱水(小天鹅全自动洗衣机不排水怎么回事)

  • 手机备份在哪里(百度手机备份在哪里)

    手机备份在哪里(百度手机备份在哪里)

  • 苹果a1863是什么型号(苹果a1863是苹果几)

    苹果a1863是什么型号(苹果a1863是苹果几)

  • 苹果手机引导式访问密码忘了怎么办(苹果手机引导式访问没反应)

    苹果手机引导式访问密码忘了怎么办(苹果手机引导式访问没反应)

  • vivoy85和y85a有什么区别(vivoy85和y85a哪个好)

    vivoy85和y85a有什么区别(vivoy85和y85a哪个好)

  • 抖音直播点屏幕出现红心什么意思(抖音直播点屏幕没出现小爱心)

    抖音直播点屏幕出现红心什么意思(抖音直播点屏幕没出现小爱心)

  • 华为手机分类及定位(华为手机分类及适合人群)

    华为手机分类及定位(华为手机分类及适合人群)

  • iqoo3用什么屏幕(iqoo3用的什么屏幕)

    iqoo3用什么屏幕(iqoo3用的什么屏幕)

  • iphone11摇晃有声音正常吗(iphone11pro摇晃有声音)

    iphone11摇晃有声音正常吗(iphone11pro摇晃有声音)

  • 微信通话闹钟还会响吗(微信打着电话闹钟响了会挂断吗)

    微信通话闹钟还会响吗(微信打着电话闹钟响了会挂断吗)

  • 华为10怎么隐藏软件(华为10怎么隐藏手机软件 游戏)

    华为10怎么隐藏软件(华为10怎么隐藏手机软件 游戏)

  • qq面对面建群怎么进(qq面对面建群怎么建)

    qq面对面建群怎么进(qq面对面建群怎么建)

  • 抖音上拉黑对方知道吗(抖音上拉黑对方他知道吗?)

    抖音上拉黑对方知道吗(抖音上拉黑对方他知道吗?)

  • 华为mate20显示hd怎么回事(华为mate20更新后出现hd)

    华为mate20显示hd怎么回事(华为mate20更新后出现hd)

  • word怎么把文字竖过来(word怎么把文字排列整齐)

    word怎么把文字竖过来(word怎么把文字排列整齐)

  • ppt图片怎么设置透视(ppt图片怎么设置透明度)

    ppt图片怎么设置透视(ppt图片怎么设置透明度)

  • 兼容模式什么意思(兼容模式是什么)

    兼容模式什么意思(兼容模式是什么)

  • wps表格怎么搜索(wps表格怎么搜索内容)

    wps表格怎么搜索(wps表格怎么搜索内容)

  • 电子保修卡要不要激活(电子保修卡是免费修吗)

    电子保修卡要不要激活(电子保修卡是免费修吗)

  • qc30怎么连接新设备(qc30怎么连接电脑win10)

    qc30怎么连接新设备(qc30怎么连接电脑win10)

  • oppok3微信视频可以美颜吗(oppo微信视频来了没反应)

    oppok3微信视频可以美颜吗(oppo微信视频来了没反应)

  • 苹果蓝牙耳机丢失查找(苹果蓝牙耳机丢失别人连上,定位能定到吗?)

    苹果蓝牙耳机丢失查找(苹果蓝牙耳机丢失别人连上,定位能定到吗?)

  • 华为p0t一al00a是什么型号(华为pot_al00a)

    华为p0t一al00a是什么型号(华为pot_al00a)

  • 小米9多重(小米9多重多少kg)

    小米9多重(小米9多重多少kg)

  • 如何找到您会获得免费的Windows 11升级?(如何找到您会获得的权限)

    如何找到您会获得免费的Windows 11升级?(如何找到您会获得的权限)

  • 什么是增值税发票图片
  • 先开票,后发货怎么处理
  • 会计核算职能有哪些特征
  • 财务报表没申报以后可不可以补申报
  • 贴现手续费计入投资收益
  • 差额征税怎么填写申报表
  • 债券折价发行的会计分录
  • 企业向个人借款合同模板
  • 企业收到个体户开的发票
  • 非正常损失进项税额转出计算公式
  • 增值税普通发票和电子普通发票的区别
  • 宜宾劳务公司有哪些
  • 专票密码区出来了一点有关系吗
  • 转让境外股权损失能否税前扣除
  • 长期应付款怎么冲减
  • 城建附加减半征收文件
  • 租车费增值税专用发票
  • 未取得房产证的房子如何迁户口
  • 印花税是怎么计税的
  • 12306打不开怎么回事苹果手机
  • win10系统的任务栏
  • phpif判断语句
  • 2017年8月21日是什么日子
  • 世界上最早的数码相机
  • 草丛里的野花像
  • php修改ip地址
  • 个人所得税如何计算
  • 拉帕努伊国家公园
  • 房屋租赁发票怎么入账
  • 公允价值模式的特点
  • 文件不小心删除了怎么恢复
  • date=date
  • 现金折扣账务处理
  • 服务类收入确认
  • 红冲后的发票税怎么办
  • 汽车4s店售后业绩看板
  • 所有小规模都能开专票吗
  • 包装物押金销项税额的计算
  • 工业企业缴纳增值税吗
  • 还原型谷胱甘肽的作用和功效
  • 存货跌价准备在借方表示什么
  • 钉钉财务软件怎么用
  • 营改增清包工
  • 办公楼出租如何交税
  • 采购暂估业务处理流程
  • 办理食品经营许可证需要什么条件
  • 印花税缴纳怎么做账
  • 工会经费与工会福利的区别
  • 现金支票存根联丢失怎么办
  • 企业银行存款的流动性强于存货
  • 款已付未收到发票
  • 房地产公司开发的商品房应作为固定资产核算
  • 房地产行业的特殊性表现在哪些方面
  • 小规模公司购买成本票严重吗
  • 小规模纳税人超过30万是全额纳税吗
  • sql注入修补方法
  • 完整版的苏若雪和沈浪
  • 重装系统东西
  • 无线网络连接上但上不了网
  • 怎么删除windows7
  • Win10系统下怎么设置按Win+E进入计算机的图文教程
  • win10无internet怎么办
  • cocoscreator渲染流程图
  • unity www读取本地视频文件和外部视频文件 播放视频动画和视频声音
  • android中的布局分为6种,分别是
  • css滤镜特效属于css样式定义分类中的
  • perl命令行参数内建数组
  • unity开发用什么电脑比较好
  • 使用linux开发
  • Node.js中的核心模块包括哪些内容?
  • jQuery.ajax实现根据不同的Content-Type做出不同的响应
  • using dispose
  • 基于nodejs的框架
  • win10安装python2.7
  • Python中遍历字典
  • 安卓app活动
  • 内蒙古电子税务局开票流程
  • 浙江省个人医保累计自费多少可以报销
  • 怎么注册山东省采购网
  • 建筑行业增值税税率2021
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设