绘制矩形
getContext() 方法返回一个用于在画布上绘图的环境 ,该环境对象实现了一个画布所使用的大多数方法,语法:
var c document.getElementById('myCanvas');
var context=c.getContext('2d');
// 参数 contextID 指定了您想要在画布上绘制的类型。当前唯一的合法值是 "2d",它指定了二维绘图,并且导致这个方法返回一个环境对象,该对象导出一个二维绘图 API。
// 提示:在未来,如果 <canvas> 标签扩展到支持 3D 绘图,getContext() 方法可能允许传递一个 "3d" 字符串参数。
createLinearGradient() 方法创建线性的渐变对象。 语法:
context.createLinearGradient(x1,y1,x2,y2); // X1 渐变开始点的 x 坐标 // Y1 渐变开始点的 y 坐标 // X2 渐变结束点的 x 坐标 // Y2 渐变结束点的 y 坐标
addColorStop() 方法规定gradient对象中的颜色和位置
grd.addColorStop(0, "black'); grd.addColorStop(1, "white");
fillStyle 属性设置或返回用于填充绘画的颜色、渐变或模式
context.fillStyle=color|gradient|pattern;
微信小程序API 绘图·设置填充样式setFillStyle()
context.setFillStyle(gradient)
fillRect() 方法绘制“已填色”的矩形。默认的填充颜色是黑色
context.fillRect(x, y, width, height); // x 矩形左上角的 x 坐标 // y 矩形左上角的 y 坐标 // width 矩形的宽度,以像素计 // height 矩形的长度,以像素计
未完,待续......
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端