
Canvas
发布日期:2021-05-07 18:29:06
浏览次数:27
分类:精选文章
本文共 1260 字,大约阅读时间需要 4 分钟。
Canvas
canvas元素:该元素只是图形的容器,必须使用JavaScript脚本绘制图形实际上canvas元素本身并不绘制图形,它相当于一张空画布获取canvas元素对应的DOM对象:var canvas=document.getElementById('mc');获取canvas上绘图的CanvasRenderingContext2D对象:var ctx =canvas.getContext('2d');ctx:真正的绘图对象画图入门 画图入门
填充一个矩形(若不设置填充颜色,默认为黑色):ctx.fillRect(*,*,*,*);绘制一个矩形边框(未填充颜色):ctx.strokeRect(*,*,*,*);前两个参数代表相对canvas元素的坐标,后两个参数代表宽和高设置填充颜色:ctx.fillStyle="...";设置线条颜色:ctx.strokeStyle="...";设置笔触的线条宽度:ctx.lineWidth=10;设置线条连接点的风格,有miter(尖角),round(圆角),bevel(斜角)三种风格:ctx.lineJoin="round";绘制矩形 绘制矩形
textBaseline:设置字符串的垂直对齐方式,有top、hanging、middle、bottom的属性textAlign:设置字符串的水平对齐方式,有start、end、left、right、center等属性Italic是使用文字的斜体,Oblique是让没有斜体属性的文字倾斜font:设置字体fillText:填充字符串,两个数字为坐标:ctx.fillText('字符串',0,0);strokeText:绘制字符串的边框,两个数字为坐标:ctx.strokeText('字符串',50,50);测试 绘制文字
shadowBlur:设置阴影的模糊程度,值越大,阴影的模糊程度越大shadowColor:设置阴影颜色设置阴影在x,y方向上的偏移:ctx.shadowOffsetx=10;ctx.shadowOffsetY=-8;测试 启用阴影
开始定义路径:ctx.beginPath();添加一段圆弧:ctx.arc(i*25,i*25,(i+1)*8,0,Math.PI*2,true);arc:前两个参数指定圆弧的圆心,第三个参数指定圆弧的半径,第四五个参数用于设角度,结束角度,最后一个参数用于设置是否顺时针旋转关闭路径:ctx.closePath();//设置填充颜色,颜色可以用数字代表,0-255 黑-白:ctx.fillStyle='rgba(255,0,255,'+(10-i)*0.1+')';填充当前路径:ctx.fill();测试 绘制圆形
发表评论
最新留言
逛到本站,mark一下
[***.202.152.39]2025年04月05日 18时40分44秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
云小课 | 守护网络安全不是问题,iptables的四表五链为你开启“八卦阵”
2019-03-06
LiteOS内核源码分析:任务栈信息
2019-03-06
23种设计模式之迭代器模式
2019-03-06
23种设计模式之组合模式
2019-03-06
mysql zip安装
2019-03-06
mysql修改密码
2019-03-06
virtualbox中 Kali Linux安装增强功能
2019-03-06
virtualbox中 Ubuntu挂载共享文件夹
2019-03-06
Python 内置函数笔记
2019-03-06
BootStrapTable 错误
2019-03-06
PHP 脚本不报错
2019-03-06
代码整洁之道小结
2019-03-06
悲观锁与乐观锁
2019-03-06
js new Date 创建时间默认是8点
2019-03-06
Python实现cmd命令连续执行
2019-03-06
罗马数字
2019-03-06
IO多路复用小故事
2019-03-06
纠错码简介
2019-03-06
码云 Pages 搭建
2019-03-06
《论可计算数及其在判定上的应用》简单理解
2019-03-06