js+canvas简单绘制圆圈的方法


Posted in Javascript onJanuary 28, 2016

本文实例讲述了js+canvas简单绘制圆圈的方法。分享给大家供大家参考,具体如下:

运行效果截图如下:

js+canvas简单绘制圆圈的方法

具体代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <title>canvas画圆圈</title>
  <script type="text/javascript" >
  function drawCircle(id){
    var canvas = document.getElementById(id);
    if(canvas ) {
      var context = canvas.getContext("2d");
      context.fillStyle = "gray";
      context.strokeStyle = "black";
      context.fillRect(0, 0, 400, 400);
      context.beginPath();
      context.arc(100, 100, 50, 0, Math.PI*2, true);
      context.closePath();
      context.fillStyle = "green";
      context.fill();
    } else {
      return;
    }
  }
  window.onload = function () {
    drawCircle("canvas");
  }
  </script>
</head>
<body>
<canvas id="canvas" width="400" style="background:red;" height="400"></canvas>
<hr />
</body>
</html>

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
jquery键盘事件使用介绍
Nov 01 Javascript
iframe异步加载实现点击左边菜单加载右边内容实例讲解
Mar 04 Javascript
jquery实现简易的移动端验证表单
Nov 08 Javascript
JS设置cookie、读取cookie
Feb 24 Javascript
Javascript实现苹果悬浮虚拟按钮
Apr 10 Javascript
jQuery中$.grep() 过滤函数 数组过滤
Nov 22 Javascript
js控制一个按钮是否可点击(可使用)disabled的实例
Feb 14 Javascript
Angular4学习笔记router的简单使用
Mar 30 Javascript
移动端图片上传旋转、压缩问题的方法
Oct 16 Javascript
javascript/jquery实现点击触发事件的方法分析
Nov 11 jQuery
javascript使用Blob对象实现的下载文件操作示例
Apr 18 Javascript
带你使用webpack快速构建web项目的方法
Nov 12 Javascript
谈一谈javascript闭包
Jan 28 #Javascript
JavaScript统计字符串中每个字符出现次数完整实例
Jan 28 #Javascript
基于javascript实现checkbox复选框实例代码
Jan 28 #Javascript
JavaScript黑洞数字之运算路线查找算法(递归算法)实例
Jan 28 #Javascript
JS+CSS实现DIV层的展开、收缩效果
Jan 28 #Javascript
js+canvas绘制五角星的方法
Jan 28 #Javascript
js+html5实现的自由落体运动效果代码
Jan 28 #Javascript
You might like
社区(php&amp;&amp;mysql)二
2006/10/09 PHP
COM in PHP (winows only)
2006/10/09 PHP
php cli 方式 在crotab中运行解决
2010/02/08 PHP
php中文乱码问题的终极解决方案汇总
2017/08/01 PHP
PHP 对象继承原理与简单用法示例
2020/04/21 PHP
js 页面输出值
2008/11/30 Javascript
js tab效果的实现代码
2009/12/26 Javascript
ASP.NET jQuery 实例14 在ASP.NET form中校验时间范围
2012/02/03 Javascript
js replace正则表达式应用案例讲解
2013/01/17 Javascript
使用jquery选择器如何获取父级元素、同级元素、子元素
2014/05/14 Javascript
封装了一个支持匿名函数的Javascript事件监听器
2014/06/05 Javascript
JavaScript设计模式之外观模式实例
2014/10/10 Javascript
jquery插件orbit.js实现图片折叠轮换特效
2015/04/14 Javascript
javascript与Python快速排序实例对比
2015/08/10 Javascript
用JavaScript判断CSS浏览器类型前缀的两种方法
2015/10/08 Javascript
JS HTML图片显示Canvas 压缩功能
2017/07/21 Javascript
webpack中CommonsChunkPlugin详细教程(小结)
2017/11/09 Javascript
cropper js基于vue的图片裁剪上传功能的实现代码
2018/03/01 Javascript
Angular4 Select选择改变事件的方法
2018/10/09 Javascript
在element-ui的el-tree组件中用render函数生成el-button的实例代码
2018/11/05 Javascript
微信小程序组件生命周期的踩坑记录
2021/03/03 Javascript
[03:04]2018年度DOTA2玩家最喜爱的主播-完美盛典
2018/12/16 DOTA
在Python下尝试多线程编程
2015/04/28 Python
python 如何快速找出两个电子表中数据的差异
2017/05/26 Python
Python数据处理numpy.median的实例讲解
2018/04/02 Python
selenium+python配置chrome浏览器的选项的实现
2020/03/18 Python
详解Anaconda 的安装教程
2020/09/23 Python
利用HTML5+CSS3实现3D转换效果实例详解
2017/05/02 HTML / CSS
电气技术员岗位职责
2013/11/19 职场文书
蛋糕店的商业计划书范文
2014/01/27 职场文书
企业优秀员工事迹材料
2014/05/28 职场文书
2014年预备党员端正入党动机思想汇报
2014/09/13 职场文书
硕士论文致谢范文
2015/05/14 职场文书
教师法制教育培训学习心得体会
2016/01/14 职场文书
python获取淘宝服务器时间的代码示例
2021/04/22 Python
CSS 左边固定宽右边自适应的6种方法
2022/05/15 HTML / CSS