如何实现canvas 旋转由快变慢

 我来答
姣过手飘找人1Q
2018-04-19 · TA获得超过1904个赞
知道大有可为答主
回答量:2466
采纳率:70%
帮助的人:361万
展开全部
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title></title> 6 <style type="text/css"> 7 *{padding: 0;margin:0;} 8 body{background: #1b1b1b;} 9 #div1{margin:50px auto; width:300px; height: 300px;}10 canvas{background: #fff;}11 </style>12 <script type="text/javascript">13 window.onload = function(){14 var c = document.getElementById('myCanvas');15 var context = c.getContext('2d');16 17 //开始绘制矩形18 context.fillStyle = '#f0f';19 context.strokeStyle = 'blue';20 context.fillRect(20,20,100,100);21 context.strokeRect(20,20,100,100);22 context.fill();23 context.stroke();24 25 //保存当前canvas状态26 context.save();
27 28 //绘制另外一个矩形29 context.fillStyle = '#f00';30 context.strokeStyle = 'green';31 context.fillRect(140,20,100,100);32 context.strokeRect(140,20,100,100);33 context.fill();34 context.stroke();35 36 //恢复第一个矩形的状态37 context.restore();38 39 //绘制两个矩形40 context.fillRect(20,140,50,50);41 context.strokeRect(80,140,50,50);42 43 };44 </script>45 </head>46 <body>47 <div id="div1">48 <canvas id="myCanvas" width="300" height="200"></canvas>49 </div>50 </body>51 </html>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式