最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

html5canvas用来绘制弧形的代码实现

来源:动视网 责编:小采 时间:2020-11-27 15:04:49
文档

html5canvas用来绘制弧形的代码实现

html5canvas用来绘制弧形的代码实现:这篇文章给大家分享的内容是关于html5 canvas用来绘制弧形的代码实现,有一定的参考价值,有需要的朋友可以从参考一下,希望对你有所帮助。1.绘制弧形context.arc( centerx, centery, radius,//圆点坐标和半径 startingAngle,endingAn
推荐度:
导读html5canvas用来绘制弧形的代码实现:这篇文章给大家分享的内容是关于html5 canvas用来绘制弧形的代码实现,有一定的参考价值,有需要的朋友可以从参考一下,希望对你有所帮助。1.绘制弧形context.arc( centerx, centery, radius,//圆点坐标和半径 startingAngle,endingAn
 这篇文章给大家分享的内容是关于html5 canvas用来绘制弧形的代码实现,有一定的参考价值,有需要的朋友可以从参考一下,希望对你有所帮助。

1.绘制弧形

context.arc(
 centerx, centery, radius,//圆点坐标和半径
 startingAngle,endingAngle,//起始弧度,结束弧度
 anticlockwise = false//默认顺时针
)

startingAngle和endingAngle对应的图

eg:

<!DOCTYPE html>
<html lang="en">

<head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 <meta http-equiv="X-UA-Compatible" content="ie=edge">
 <title>canvas画弧形</title>
</head>

<body>
 <canvas id="canvas">浏览器不支持canvas,请更换浏览器</canvas>
 <script type="text/javascript">
 window.onload = function() {
 var canvas = document.getElementById('canvas');
 canvas.width = 1024;
 canvas.height = 768;
 var context = canvas.getContext('2d');
 // 绘制状态
 context.arc(300, 300, 200, 0, 1.5 * Math.PI);
 context.lineWidth = 5;
 context.strokeStyle = 'blue';
 context.stroke();
 }
 </script>
</body>

</html>

运行结果:

2.beginPath()和closePath()不用成对出现。

beginPath()代表重新规划一个路径;

closePath()代表要结束当前的路径,如果当前路径没封闭,会自动封闭当前路径,如果不想要封闭,则使用beginPath()就好了,不用使用closePath()。

closePath()对fill()不起作用。因为fill()也会自动封闭当前路径,然后填充。

相关文章推荐:

html5 video如何实现实时监测当前播放时间(代码)

H5中画布、拖放事件以及音视频的代码实例

文档

html5canvas用来绘制弧形的代码实现

html5canvas用来绘制弧形的代码实现:这篇文章给大家分享的内容是关于html5 canvas用来绘制弧形的代码实现,有一定的参考价值,有需要的朋友可以从参考一下,希望对你有所帮助。1.绘制弧形context.arc( centerx, centery, radius,//圆点坐标和半径 startingAngle,endingAn
推荐度:
标签: 实现 代码 html5
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top