自己理解canvas里面的beginPath();closePath();save();restore();
2015-08-28 17:30
543 查看
<html> <head> </head> <body> <canvas id = "myCanvas" width = '500' height = '500'>Canvas画线技巧</canvas> <script> var myCanvas = document.getElementById("myCanvas"); var context = myCanvas.getContext("2d"); context.fillStyle ='rgba(255,0,0,.3)';//填充颜色:红色,半透明 context.strokeStyle ='rgba(0,255,0,.3)';//线条颜色:绿色 context.lineWidth = 13;//设置线宽 context.beginPath(); context.moveTo(200,100); context.lineTo(100,200); context.lineTo(300,200); context.closePath();//可以把这句注释掉再运行比较下不同 context.stroke();//画线框 context.fill();//填充颜色 context.save(); context.strokeStyle ='rgba(0,0,0,1)';//线条颜色:绿色 context.lineWidth = 13;//设置线宽 context.beginPath(); context.moveTo(400,300); context.lineTo(300,400); context.lineTo(500,400); context.closePath();//可以把这句注释掉再运行比较下不同 context.stroke();//画线框 //context.restore(); context.moveTo(1,1); context.lineTo(100,100); context.stroke(); </script> </body> </html>
相关文章推荐
- ASP实现上传图片自动 压缩图片大小 留存待修改
- 心得:做任何事情,都是在与三样东西赛跑(时间成本、经济成本、竞争对手)
- FD_SET 详解
- 颜色透明度计算
- Android Outline,Shadow和Clip
- 在数组A中找出一个魔术索引
- UIPikerView
- 每天进步一点点————优化MySQL SERVER(1)MyISAM篇
- mysql 实现 去重 查询
- nodejs 处理表单上传文件时,获取不到表单数据
- 工厂模式
- 简单测试
- 插件管理代码分析
- 数据结构--图 的JAVA实现(下)
- Asp.net下拉树实现(Easy UI ComboTree)
- 逆波兰表达式计算(后缀表达式,中缀转后缀)
- PF_PACKET笔记
- 关于安卓工程导出带res资源文件的jar的总结
- spring bean id和name
- 程序员在职业生涯中如何规划自己