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

canvas-圆形

2024-04-27 15:08:10
字体:
来源:转载
供稿:网友
<!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.beginPath();          //绘制圆形          //context.arc(X坐标,Y坐标,半径,起始位置(弧度制),结束位置(弧度制),画法顺序(true:逆时针/false:顺时针));          context.arc(100,100,50,0,Math.PI*2/3,false);          //描边          context.stroke();          //开启新的一条路径          context.beginPath();          //context.arc(X坐标,Y坐标,半径,起始位置(弧度制),结束位置(弧度制),画法顺序(true:逆时针/false:顺时针));          context.arc(300,100,50,0,Math.PI*2/3,true);          //描边          context.stroke();          //开启新的一条路径          context.beginPath();          //绘制圆形          //context.arc(X坐标,Y坐标,半径,起始位置(弧度制),结束位置(弧度制),画法顺序(true:逆时针/false:顺时针));          context.arc(100,300,50,0,Math.PI*2/3,false);          //路径闭合方法          context.closePath();          //描边          context.stroke();          //开启新的一条路径          context.beginPath();          //context.arc(X坐标,Y坐标,半径,起始位置(弧度制),结束位置(弧度制),画法顺序(true:逆时针/false:顺时针));          context.arc(300,300,50,0,Math.PI*2/3,true);          //设置边框的像素          context.lineWidth = 10;          //设置边框的属性          context.strokeStyle = "blue";          //绘制边框          context.stroke();          //设置填充属性          context.fillStyle="red";          //填充          context.fill();      }    </script></head><body>    <canvas id="canvas" width="500px" height="500px">    </canvas></body></html>
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表