html5中关于canvas画图之画圆形的实例介绍

利用canvas中的arc可以绘制圆形图案。函数原型为:context.arc(x,y,半径,开始角度,结束角度,是否逆时针旋转);所以可以通过修改开始角度和结束角度来绘制弧线。

代码如下:

nbsp;html>html5圆形window.addEventListener("load",function(){//canvas的2d上下文var ctx=document.getElementById("canvas").getContext("2d");//圆1ctx.beginPath();ctx.arc(150,45,35,0,Math.PI*2,false);ctx.fillStyle="rgba(192,80,77,0.7)";//半透明的红色ctx.fill();ctx.strokeStyle="rgba(192,80,77,1)";//红色ctx.stroke();//圆2ctx.beginPath();ctx.arc(125,95,35,0,Math.PI*2,false);ctx.fillStyle="rgba(155,187,89,0.7)";//半透明绿色ctx.fill();ctx.strokeStyle="rgba(155,187,89,1)";//绿色ctx.stroke();//圆3ctx.beginPath();ctx.arc(175,95,35,Math.PI*2,false);ctx.fillStyle="rgba(128,100,162,0.7)";//半透明的紫色ctx.fill();ctx.strokeStyle="rgba(128,100,132,1)";//紫色ctx.stroke();});

登录后复制

html5中关于canvas画图之画圆形的实例介绍

上图是绘制的三个圆形相互折腾的,另外可以直接修改那个开始角度和结束弧度来画弧线。

立即学习“前端免费学习笔记(深入)”;

以上就是html5中关于canvas画图之画圆形的实例介绍的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2910066.html

(0)
上一篇 2025年3月11日 04:28:53
下一篇 2025年3月6日 06:16:09

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • html5中如何实现用户注册表单的示例代码分享

    用户注册 nbsp;html PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN” “http://www.w3.org/TR/html4/loose.dtd”>        用户注册   …

    编程技术 2025年3月11日
    200
  • HTML5的学习路线分析

            我做web大概有八年的时间,今天主要给新手想要做HTML5开发的新手简单说下HTML5能做为什么以及未来的发展和一个系统的学习规划,目前HTML5有多火,不用我说大家都清楚,很多其他行业想转行做HTML5开发,想要在以后有一…

    2025年3月11日
    200
  • 关于canvas的一个实例教程–刮刮乐

    今天,结合上一篇文章的抽奖小游戏,用canvas来写一个小游戏——刮刮乐。首先,用canvas做一个画布,宽高各为200px。然后再把一个span标签定位到画布上。          效果如下所示  接下来获取一下canvas标签,定义一个…

    2025年3月11日 编程技术
    200
  • html5动画中关于等待加载动画的实例分享

    html5动画中关于等待加载动画的实例分享          100 登录后复制 *{margin:0;padding:0;}    .loading{          height:100%;width:100%;position:fi…

    2025年3月11日
    200
  • HTML5 Canvas来绘制图形

    一、Canvas标签: 1、html5元素用于图形的绘制,通过脚本(通常是javascript)来完成。 2、标签只是图形容器,必须使用脚本来绘制图形。 3、可以通过多种方法通过Canvas绘制路径、盒、圆、字符以及添加图像。 二、Canv…

    2025年3月11日 编程技术
    200
  • HTML5基础之SVG教程

    一.什么是svg? SVG 指的是可伸缩矢量图形 (Scalable Vector Graphics),它用来定义用于网络的基于矢量的图形,使用 XML 格式定义图形。SVG 图像在放大或改变尺寸的情况下其图形质量不会有所损失。此外SVG …

    2025年3月11日 编程技术
    200
  • 如何利用HTML5实现等待加载动画的效果

    详细代码如下所示:      100 登录后复制   *{margin:0;padding:0;}    .loading{          height:100%;width:100%;position:fixed;background…

    2025年3月11日
    200
  • 利用html5自定义实现播放器代码分享

    本篇文章主要介绍了从零实现一个自定义html5播放器的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧 本次的分享是一个基于HTML5标签实现的一个自定义视频播放器。其中实现了播放暂停、进度拖拽、音量控制…

    2025年3月11日
    200
  • HTML5实现眼睛移动效果的示例

    这篇文章主要介绍了基于html5陀螺仪实现ofo首页眼睛移动效果的示例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 最近用ofo小黄车App的时候,发现以前下方扫一扫变成了一个眼睛动的小黄人,觉得蛮有意思的,这里用HTML5仿一下效果…

    2025年3月11日 编程技术
    200
  • html5碎片式图片切换制作方法详解

    本篇文章主要介绍了html5教你做炫酷的碎片式图片切换 (canvas) ,具有一定参考价值,有兴趣的可以了解一下 前言 老规矩,先上源码。图片区域是可以点击的,动画会从点击的位置开始发生。 本来这个效果是我3年前做的,只是当是是用无数个 …

    2025年3月11日 编程技术
    200

发表回复

登录后才能评论