JavaScript帆布如何绘制圆弧与圆形

  介绍

小编给大家分享一下JavaScript帆布如何绘制圆弧与圆形,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

具体内容如下

<强>帆布绘制圆弧

绘制圆弧使用上下文。弧()函数,包含六个参数。

context.arc (   ,centerx centery,半径,   ,startingAngle endingAngle,   ,anticlockwise =false   )

分别代表:圆心x值,圆心y值,半径,开始的弧度值,结束的弧度值,(是否逆时针)。

例如:

窗口:,onload =,函数(){   ,var  canvas =, . getelementbyid (“canvas");   ,var  context =, canvas.getContext (“2 d");=,canvas.width  800;=,canvas.height  800;      ,context.lineWidth =, 5;=,context.strokeStyle “# 005588“;   ,context.arc (300,, 300,, 200,, 0, 1.5 * Math.PI)   ,context.stroke ();   }

当需要绘制多条圆弧时,还是需要调用上下文。beginPath()和上下文。closePath()。但是当使用上下文。closePath()时,会自动将图形封闭,因此如果需要绘制不封闭圆弧,可以省略上下文。closePath () .

<强>绘制实心圆

跟之前的多边形一样,使用上下文。填满(),代码:

& lt; ! DOCTYPE  html>   & lt; html  lang=癳n"祝辞   & lt; head>   ,& lt; meta  charset=癠TF-8"比;   ,& lt; meta  name=皏iewport",内容=翱矶?设备宽度,初始=1.0,比;   ,& lt; meta  http-equiv=癤-UA-Compatible",内容=癷e=edge"比;   ,& lt; title> Document   & lt;/head>   & lt; body>   ,& lt; canvas  id=癱anvas"祝辞& lt;/canvas>   ,& lt; script>   亮点:才能,onload =,函数(){   ,,var  canvas =, . getelementbyid (“canvas");   ,,var  context =, canvas.getContext (“2 d");   ,,canvas.width =, 800;   ,,canvas.height =, 800;      ,,context.lineWidth =, 5;   ,,context.strokeStyle =,“# 005588“;   ,,context.arc (300,, 300,, 200,, 0, 1.5 * Math.PI)   ,,context.stroke ();   ,,context.fillStyle =,“red";   ,,context.fill ();   ,,}   ,& lt;/script>   & lt;/body>   & lt;/html> JavaScript可以做什么

1。可以使网页具有交互性,例如响应用户点击,给用户提供更好的体验。   2 .可以处理表单,检验用户的输入,并提供及时反馈节省用户时间。   3 .可以根据用户的操作,动态的创建页面。   4使用JavaScript可以通过设置饼干存储在浏览器上的一些临时信息。

以上是“JavaScript帆布如何绘制圆弧与圆形”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

JavaScript帆布如何绘制圆弧与圆形