canvas绘制简单小铅笔

对应HTML

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <meta charset="utf-8">
 5         <title>canvas</title>
 6         <script type="text/javascript" src="js/canvas.js" ></script>
 7     </head>
 8     <body>
 9         <canvas id="div_1">
10             
11         </canvas >
12         <script>
13             aa();
14         </script>
15     </body>
16 </html>

对应JavaScript

 1 function aa(){
 2     var c = document.getElementById("div_1");
 3     var cxt=c.getContext("2d");
 4 
 5     cxt.fillStyle="#FF0000";
 6     cxt.fillRect(10,10,50,30); //左上角10px处100*50的矩形
 7     
 8     cxt.strokeStyle='#FF0000';
 9     cxt.moveTo(60,10);
10     cxt.lineTo(80,25);
11     cxt.lineTo(60,40);
12     cxt.stroke();
13     
14     cxt.fillStyle="#000000";
15     cxt.beginPath();
16     cxt.arc(80,25,2,0,Math.PI*2,true);
17     /*第一个和第二个参数,代表圆心坐标.
18     第三个参数是圆的半径.第四个参数代表圆周起始位置.0 
19     就是起始位置.沿顺时针路线,分别是0.5 PI(正下方),1 PI和1.5 PI(正上方),
20     为画饼图提供了扇形范围的依据.第五个参数是弧长Math.PI*2就是整个圆,
21     Math.PI是半圆.第六个参数是一个布尔值,true是顺时针false是顺时针.*/
22     cxt.closePath();
23     cxt.fill();
24 }

运行结果

转载于:https://www.cnblogs.com/yuan-yal-0/p/4724254.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值