canvas绘制简单小铅笔
2015-08-12 14:30
337 查看
对应HTML
对应JavaScript
运行结果
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>canvas</title> <script type="text/javascript" src="js/canvas.js" ></script> </head> <body> <canvas id="div_1"> </canvas > <script> aa(); </script> </body> </html>
对应JavaScript
function aa(){ var c = document.getElementById("div_1"); var cxt=c.getContext("2d"); cxt.fillStyle="#FF0000"; cxt.fillRect(10,10,50,30); //左上角10px处100*50的矩形 cxt.strokeStyle='#FF0000'; cxt.moveTo(60,10); cxt.lineTo(80,25); cxt.lineTo(60,40); cxt.stroke(); cxt.fillStyle="#000000"; cxt.beginPath(); cxt.arc(80,25,2,0,Math.PI*2,true); /*第一个和第二个参数,代表圆心坐标. 第三个参数是圆的半径.第四个参数代表圆周起始位置.0 就是起始位置.沿顺时针路线,分别是0.5 PI(正下方),1 PI和1.5 PI(正上方), 为画饼图提供了扇形范围的依据.第五个参数是弧长Math.PI*2就是整个圆, Math.PI是半圆.第六个参数是一个布尔值,true是顺时针false是顺时针.*/ cxt.closePath(); cxt.fill(); }
运行结果
相关文章推荐
- hbm2ddl
- GDB: don't know how to run
- Android读取SD卡内容
- 黑马程序员--java技术blog---第五篇:IO流(4)
- javascript表单验证大全
- Font Awesome图标字体库和CSS框架
- PAT 1022. Digital Library (30)
- 大话设计模式
- 工厂模式之抽象工厂模式
- 工厂模式之工厂方法模式
- UIAutomation使用测试入门
- lucene学习001
- 为已经存在的TFS团队项目配置SharePoint集成
- ORM和Hibernate的配置方式
- jQuery
- android UI进阶之用ViewPager实现欢迎引导页面
- storm记录--7-- Maven安装使用
- 音频文件播放之音量控制【海思平台】
- 程序员保值的五个关键点
- VBA学习笔记