利用clearRect清除一个圆形区域 - 我爱模板网 www.5imoban.net

var c = document.getElementById("myCanvas");

var oc = c.getContext("2d");

oc.fillStyle = "red";

oc.fillRect(50,50,200,200);

clearCircle(oc,150,150,50);

function clearCircle(oc,x,y,r){

for(var i=0; i< Math.round(Math.PI * r); i++){

var angle = (i / Math.round(Math.PI * r)) * 360;

oc.clearRect(x, y, Math.sin(angle * (Math.PI / 180)) * r , Math.cos(angle * (Math.PI / 180)) * r);

}

}

提示:您可以先修改部分代码再运行

html5圆的中心点,HTML5 clearRect()清除圆形区域相关推荐

  1. Canvas---clearRect()清除圆形区域

    function clearArcFun(x,y,r,cxt){ //(x,y)为要清除的圆的圆心,r为半径,cxt为contextvar stepClear=1;//别忘记这一步 clearArc( ...

  2. html5清除圆形区域,html5 canvas拓展clearRect()实现圆形区域清理

    canvas提供的clearRect(x, y, width, height)方法只能清理出特定位置的矩形区域,以下代码则能实现对圆形区域的清 理,主要是利用计算圆周率时的方法,将整个圆切成一个一个细 ...

  3. html5清除圆形区域,canvas圆形清理

    使用canvas画布画图的时候,可以使用矩形区域直接清理画布中的内容,但是却没有使用圆形清理画布的功能. 但是,我们仍然可以使用间接的方法来实现这一功能.下面我每要做的就是,使用圆形清理区域. 理论依 ...

  4. html5在线考试倒计时,html5 canvas 实现倒计时 功能

    function showTime(a) { var b = { id: "showtime", //canvasid x: 60, //中心点坐标 X轴; y: 60, //中心 ...

  5. html5画布视屏,HTML5视频、音频和画布

    视频处理 HTML5中的视频,使用video和source搭配,来解决浏览器视频格式兼容问题,如果都不支持,可以在video里面写提示语 video支持的视频格式 MP4 :目前比较主流 OGG :多 ...

  6. html5 移动画布,html5画布移动元素(html5 canvas move element)

    html5画布移动元素(html5 canvas move element) 我正在用HTML5和JS开发赛车游戏. 我正在尝试使用箭头键移动汽车. 但它不起作用. 如何移动画布中的元素,并且在移动元 ...

  7. html5 canvas绘制图形,html5 Canvas绘制图形入门详解

    html5,这个应该就不需要多作介绍了,只要是开发人员应该都不会陌生.html5是「新兴」的网页技术标准,目前,除IE8及其以下版本的IE浏览器之外,几乎所有主流浏览器(FireFox.Chrome. ...

  8. html5专题总结报告,html5最全总结.doc

    html5最全总结 html5 HTML 5 的第一份正式草案已于2008年1月22日公布.HTML 5有两大特点:首先,强化了 Web 网页的表现性能.其次,追加了本地数据库等 Web 应用的功能. ...

  9. html5 小游戏编写,HTML5编写的小游戏

    HTML5编写的小游戏 HTML5 是什么东西?而 HTML5 的优势又在哪里?大家可以回顾之前一篇相关文章了解下 HTML5 知识:<深入分析:Flash VS HTML5到底谁统江山> ...

最新文章

  1. 【特征匹配】ORB原理与源码解析
  2. Python使用tpot获取最优模型、将最优模型应用于交叉验证数据集(5折)获取数据集下的最优表现,并将每一折(fold)的预测结果、概率、属于哪一折与测试集标签、结果、概率一并整合输出为结果文件
  3. 看阿里高手使用Jmeter做功能测试的优缺点
  4. Android的单位px,pt,dp,sp总结和获取屏幕分辨率
  5. MIPI related
  6. c++容器共性机制研究
  7. php 静态方法 call,php的 __callStatic 函数
  8. Android高性能ORM数据库DBFlow入门
  9. MySQL流浪记(五)—— MySQL中常见函数的使用(笔记)
  10. python 一维数组所有元素是否大于_利用Python进行数据分析(5) NumPy基础: ndarray索引和切片...
  11. JavaScript之变量对象
  12. ZeroC Ice介绍与简单demo构建
  13. 商务周刊:手机新三国演义
  14. JN5169 Bootload 烧录过程和DIY烧录程序(一)
  15. java微博自动转发_被「李笑来老师」拉黑之「JavaScript微博自动转发的脚本」
  16. 【SEO网络推广】会被百度K站的原因
  17. 将 打包为 物理机 虚拟机镜像_(完整版)十个步骤将操作系统从物理机迁移到虚拟机...
  18. 2021 阿里巴巴和蚂蚁金服 Java实习生 面试经验贴(重要!!!)
  19. 超详细的bat脚本常用命令及亲测示例
  20. win10 3D viewer

热门文章

  1. [HNOI2010]弹飞绵羊
  2. Winrar的几个常用功能以及一些使用技巧
  3. 专硕平均分393分!重庆大学计算机学院
  4. 【Python实战】2022年中国富豪榜出炉,首富竟是他......教你一键采集榜单并做可视化效果图(今天是拉仇恨的一天鸭~)
  5. web实现QQ头像上传截取功能
  6. 我如何选择Parse.com的替代品第2部分
  7. 重识Nginx - 12 SSL/TLS 浅析
  8. 2022年全球白帽常用工具排行榜TOP 10
  9. ORM框架了解以及优缺点
  10. java计算机毕业设计图书借阅系统的设计与实现源码+系统+数据库+lw文档