时间:2021-07-01 10:21:17 帮助过:20人阅读
其次设置颜色方面,通常有四种方法:16进制颜色值、英语单词、rgb、rgba。主要注意的是后两者,rgb的三个参数是红绿蓝0-255的值,rgba在此基础上添加了第四个参数透明度,范围0-1。
1.画矩形
JavaScript已经是所有浏览器的默认脚本语言,因此
3.写字
textBaseline和textAlign特点可以查看其他资源,就不在这混乱主题了。
4.将画保存
window.location = canvas.toDataURL('image/jpeg'); //保存图像
可以选择自己想要的格式。
5.动画
var i=100; function painting(){ //alert(1); context.fillStyle = "gray"; //填充颜色 context.fillRect(i,0,10,10); //参数:x,y,width,height。绘制“已填色”的矩形,默认填充颜色是黑色 i=i+20; } function draw(id){ var canvas = document.getElementById(id); //获取上下文对象,canvas很多常用方法都是基于这个对象实现的 var context = canvas.getContext('2d'); //目前参数只有2d setInterval(painting,100); //事件单位是毫秒 i=0; }
这个没有做出效果。看到别人用上面的方法,但是我这样写没有出来动画,调试果然显示painting函数内的context为定义。以后有时间再学习一下。