首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

前端|利用画布制作地球轨道

一.什么是 画布标签常用于绘制图像,但是, 元素本身并没有绘制能力,它仅仅是图形的容器,要想通过画布标签来绘制图像,还需要调用js方法。...其中最常见得方法是getContext()方法,它可返回一个对象,该对象提供了用于在画布上绘图的方法和属性,可在画布上绘制文本、线条、矩形、圆形等等。...其默认画布大小是300×150(宽×高)矩形画布。... 画布的基础就不再介绍了,因为之前看到过一篇关于画布知识的介绍,链接如下: https://mp.weixin.qq.com/s/B3T8ERjAEjlwG6HU_RLEYw...这里再说一下清除画布。这里需要注意的就是:当画布的高度或宽度被重新设置时, 画布内容就会被清空(还可以利用用 clearRect() 方法也可以清空画布)。

1.9K20
您找到你想要的搜索结果了吗?
是的
没有找到

如何制作bom_如何制作bom

2课 常规公式选项设置 第3课 高级选项设置 第4课 功能区及快速工具栏配置 第5课 加载项与宏的配置 第6课 格式兼容及简繁转换设置 第三章 软件操作学习 第1课 行高列宽的调整 第2课 工作簿工作的应用...快速查找某员工的花名册信息 第37课 快速计算员工保险社保 第38课 多项目维度工资佣金乘积计算 第39课 销售阶梯工资计算详解 第40课 Lookup个税快速计算 第41课 按员工编号设计员工工资查询...第42课 按部门查询工资明细 第43课 数组嵌套对比透视计算最低价 第五章 数据透视进阶学习 第1课 规范源数据 第2课 基础透视及多维布局 第3课 新版透视操作应用 第4课 分类汇总原理解析...第5课 透视典型选项功能 第6课 日期文本组合计算 第7课 分析卡重点功能介绍 第8课 显示无数据行/隐藏明细 第9课 透视计算值百分比汇总类型 第10课 计算父类汇总百分比 第11课 计算排名排序...第28课 透视的美化与输出 第六章 Excel小技巧 第1课 3秒看出两列数据的差异 二、Excel函数基础入门 1.浅议函数-Excel入门之函数篇 2.工程函数和财务函数Excel入门之函数篇

2.8K10

Fabric.js 清空画布,甚至连画布元素也给你干掉😏

本文主要聊聊: 在 fabric.js 中如何清空画布; 和原生 canvas 对比,fabric.js 到底有多方便; 销毁 fabrci.js 创建的画布; 把 canvas 元素也销毁掉; 原生...但没关系,本文不是讲原生 canvas 的,如果想入门 canvas 可以移步到 《Canvas 从入门到劝朋友放弃(图解版)》 fabric.js清空画布:clear fabric.js 提供了 clear...使用 clear 方法只会清空画布上的内容,并不会销毁画布。 可以看到清空画布后,fabric.js 的默认操作还是在的(可以框选),这证明画布只是被清空了,并没有被销毁。...销毁 fabric 实例:dispose 除了使用 clear 方法清空画布外,fabric.js 还提供了另一个更强的方法:dispose dispose 方法可以把 fabric.js 创建出来的实例销毁掉...} 删除完,页面上也不会出现刚才的 canvas 元素了 代码仓库 ⭐Fabric.js 清空画布 ⭐Fabric.js 销毁画布实例 ⭐Fabric.js 彻底清除画布

3.9K20

Fabric.js 拖放元素进画布

本文简介 学习 Fabric.js,我的建议是看文档不如看 demo。 本文实现的功能:将元素拖进到画布中并生成对应的图形或图片。...解2:Fabric.js 创建元素可看 《Fabric.js 从入门到膨胀》的基础图形篇,要创建图片可以看 图片篇。 解3:缩放画布我在 《Fabric.js 缩放画布》 里讲解过。...解4:移动画布我在 《Fabric.js 拖拽平移画布》 里讲解过。 解5:画布的左上角不一定在body的左上角,也就是鼠标当前位置可能和画布对应的坐标不一样,需要通过加减法计算一下。...解6:Fabric.js 提供了一个方法可以将鼠标当前坐标转换为画布对应的真实坐标,这个方法叫 restorePointerVpt 。 动手 我分几个步骤慢慢实现上述功能。...但画布有可能拖拽和缩放,所以需要通过 Fabric.js 提供的 restorePointerVpt() 方法将坐标转换一下。 于是有了下面的代码。 // 省略部分代码......

3.1K30

Fabric.js 使用图片遮盖画布(前景图)

本文简介 点赞 + 关注 + 收藏 = 学会了 在 《Fabric.js 使用纯色遮挡画布(前景色)》 中讲到使用纯色的方式遮盖画布。...如果你的常见需要使用图片来遮盖的话,fabric.js 也提供了相应的属性来配置。 相比起使用纯色遮盖画布,使用图片会更复杂。 因为图片本身是有尺寸大小的,所以可能会遇到缩放画布、平移画布等操作。...而纯色的话就不需要管色块的尺寸,移动到哪,怎么缩放都是全屏(整个画布)纯色。...使用图片覆盖画布 如果需要用图片遮盖画布,可以设置 canvas 的 overlayImage 属性,传入的值就是图片地址。 可以使用网图,也可以使用本地图片。...canvas.isDragging = false }) 感觉这和 《Fabric.js 锁定背景图,不受缩放和拖拽的影响》 里讲到的有点像,对吧~ 所以当看到 fabric.js

1.7K20

如何制作效期

我们在购买商品的时候,外包装上都会印有生产日期和有效期,效期,顾名思义就是包含生产日期和有效期内容的一个标签。...那么在制作的时候最好通过数据库导入信息。   首先打开条码标签软件,新建一个标签并设置尺寸,注意要和打印的标签纸的尺寸保持一致。...点击软件左侧的“单行文字”按钮,在画布上输入文本信息,使用“矩形”工具绘制3个小正方形。...01.png   点击软件左侧的“直线”按钮,在画布上绘制几条直线,这里要注意,绘制直线的时候,同时按住Shift键即可。直线绘制完成后,可以在软件右侧设置粗细、颜色和线条的样式。...05.png   以上就是效期制作方法,其实也可以先把标签设计出来,做成模板,每次打印的时候添加当前时间也可以。

75920

Fabric.js 3个api设置画布宽高

本文简介 使用 Fabric.js 创建画布时,可以在参数里配置画布的宽高。 除了初始化时设置之外,Fabric.js 还提供了其他 api 供后期修改画布宽高。...本文列举了 Fabric.js 的3个 api 设置画布宽高。 这3个 api 虽然简单,但在实际开发中可能很重要。比如监听浏览器窗口缩放,动态调整画布的宽高。...如果想入门 Fabric.js 可以看 《Fabric.js从入门到膨胀》 环境说明 Chrome浏览器版本:96.0.4664.45 Fabric.js版本:4.6.0 我是在原生环境下开发的,同时也提供了一份...实际操作 本例使用了3个 api : canvas.setWidth:设置画布宽度 canvas.setHeight:设置画布高度 Canvas.setDimensions:设置画布大小 .../460/fabric.min.js"> let canvas = null // 设置画布宽度 function setWidth(width) {

2K40

Fabric.js 将本地图像上传到画布背景

---- 本文介绍 我使用 Fabric.js 的版本是 4.6.0。 这次要实现的效果是:在本地上传一张图片,然后渲染到 canvas 里(当做背景图)。...需求: 通过点击上传按钮上传图片 拿到图片,放到画布上渲染 需要注意的是,本文主要实现 上传图片并渲染到画布 的逻辑,所以没有做上传文件类型的限制,也没做文件大小限制。...-- 引入fabric.js --> ...fabric.Image.fromURL( imgPath, // 真实图片地址 img => { // 将图片设置再画布上,然后重新渲染画布,图片就出来了。...在正式项目中,你可能还要考虑到背景图的大小和画布大小不匹配问题。 你可以参考 《Fabric.js 从入门到膨胀》 中 “拉伸背景图” 这小节。

2.6K30

p5.js画布操作实战:创建,绑定指定元素,动态调整大小,隐藏滚动条,删除画布

theme: smarblue 文章简介 之前在 《p5.js 光速入门》 里粗略讲过一下如何使用 p5.js 创建画布。 这次要介绍几个 p5.js 提供的画布相关的方法。 创建画布时的相关配置。...让画布绑定指定元素。 重置画布大小。 删除画布。 学习本文前你需要具备一点 p5.js 的知识,想了解的请查看 《p5.js 光速入门》。...创建画布 在 p5.js 里创建画布的方法叫 createCanvas,但其实如果你不使用该方法一样可以创建画布。...如果你使用了p5.js 的 setup() 或者 draw() 之类的生命周期函数,它们也会默认在页面上创建一个画布。...让画布绑定指定元素 使用前面提到的方法创建画布,p5.js 默认会帮我们把画布添加到 标签的最后面。如下图所示。

34241
领券