首页 > 网站 > WEB开发 > 正文

canvas-圆弧

2024-04-27 15:08:11
字体:
来源:转载
供稿:网友
<!DOCTYPE html><html><head lang="en">    <meta charset="UTF-8">    <title>canvas-圆弧</title>    <style>        #canvas{            border: 1px solid palevioletred;        }    </style>    <script>      window.onload = function (){          //获取到canvas元素          var canvas = document.getElementById('canvas');          //获取canvas中的画图环境          var context = canvas.getContext('2d');          //画笔移动初始位置          context.moveTo(100,100)          //画直线 .lineTo(终止X坐标,终止Y坐标);         // context.lineTo(300,100);          //画圆弧的方法:三个点 + 圆弧半径  = 圆弧 (其中:X0,Y0是基于上次的点,所以省去不传参)          //画圆弧 .arcTo(X1坐标,Y1坐标,X2坐标,Y2坐标,半径);          context.arcTo(350,100,350,150,50);         // context.lineTo(350,350);          context.arcTo(350,400,300,400,50);         // context.lineTo(100,400);          context.arcTo(50,400,50,350,50);         // context.lineTo(50,150);          context.arcTo(50,100,100,100,50);          //   context.closePath();和context.stroke();自带一个机制:          // 在画圆弧时,会自动补上一条过上一次的点的相切线段          //所以,在绘制圆弧时可以省写 context.lineTo();方法          //描边/描线          context.stroke();      }    </script></head><body>    <canvas id="canvas" width="500px" height="500px">    </canvas></body></html>
上一篇:canvas-文字

下一篇:SASS的安装和使用

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表