介绍
小编给大家分享一下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帆布如何绘制圆弧与圆形”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!