最新文章专题视频专题问答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
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

HTML5每日一练之Canvas标签的应用-绘制圆形

来源:懂视网 责编:小采 时间:2020-11-27 15:16:25
文档

HTML5每日一练之Canvas标签的应用-绘制圆形

HTML5每日一练之Canvas标签的应用-绘制圆形:HTML5每日一练之Canvas标签的应用-绘制圆形咱们上一节学习了如何使用Canvas绘制矩形,如果想要绘制一个圆形是不是还跟举行一样呢?绘制圆形的步骤:有些步骤与上节的绘制矩形差不多,股在这里不再赘述。如果没有看上节内容的,请点击这里——HTML5每日一
推荐度:
导读HTML5每日一练之Canvas标签的应用-绘制圆形:HTML5每日一练之Canvas标签的应用-绘制圆形咱们上一节学习了如何使用Canvas绘制矩形,如果想要绘制一个圆形是不是还跟举行一样呢?绘制圆形的步骤:有些步骤与上节的绘制矩形差不多,股在这里不再赘述。如果没有看上节内容的,请点击这里——HTML5每日一
HTML5每日一练之Canvas标签的应用-绘制圆形

咱们上一节学习了如何使用Canvas绘制矩形,如果想要绘制一个圆形是不是还跟举行一样呢?

绘制圆形的步骤:

有些步骤与上节的绘制矩形差不多,股在这里不再赘述。如果没有看上节内容的,请点击这里——HTML5每日一练之Canvas标签的应用-绘制矩形。

1、开始创建路径
首先使用图形上下文对象的beginPath()方法。

2、创建圆形路径
创建圆形路径时,需要使用圆形上下文对象的arc()方法。
arc(x, y, radius, startAngle, endAngle, anticlockwise);
x:表示起点横坐标
y:表示起点纵坐标
radius:表示圆形半径
startAngle:表示开始角度
endAngle:表示结束角度
anticlockwise:表示是否按照顺时针绘制,boolean类型

3、关闭路径
当创建完路径后,要使用图形上下文对象的closePath()方法将路径关闭。

4、绘制图形样式
这个我想就不用多说了。

案例

<!DOCTYPE HTML>
<html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
 <title>HTML5每日一练之Canvas标签的应用-绘制圆形</title>
 <script language="javascript" type="text/javascript">
 window.onload = function()
 {
 var canvas = $.getId("W3Cfuns_canvas")
 var content = canvas.getContext("2d");//取得图形上下文 graphics context

 content.fillStyle = "#eeeeff";//填充canvas的背景颜色
 content.fillRect(0, 0, 500, 400);//参数分别表示 x轴,y轴,宽度,高度
 for(var i = 0; i < 10; i++)
 //可以不使用循环,在这里使用循环主要是为了多绘制几个图形,循环与我们绘制圆形没有任何关系
 {
 content.beginPath();//创建路径
 content.arc(i * 25, i * 25, i * 10, 0, Math.PI * 2, true);//绘制图形
 content.closePath();//关闭路径
 content.fillStyle = "rgba(255, 0, 0, 0.25)";//设置样式
 content.fill();//填充
 }
 
 }
 
 var $ =
 {
 getId:function(_id)
 {
 return document.getElementById(_id);
 }
 }
 </script>
 </head>
 
 <body>
 <canvas id="W3Cfuns_canvas" width="500" height="400"></canvas>
 </body>
</html>

1107.gif

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

HTML5每日一练之Canvas标签的应用-绘制圆形

HTML5每日一练之Canvas标签的应用-绘制圆形:HTML5每日一练之Canvas标签的应用-绘制圆形咱们上一节学习了如何使用Canvas绘制矩形,如果想要绘制一个圆形是不是还跟举行一样呢?绘制圆形的步骤:有些步骤与上节的绘制矩形差不多,股在这里不再赘述。如果没有看上节内容的,请点击这里——HTML5每日一
推荐度:
标签: 标签 html5 html
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top