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 相关文章推荐
Prototype 学习 Prototype对象
Jul 12 Javascript
JavaScript初学者应注意的七个细节详细介绍
Dec 27 Javascript
浅析JavaScript中的事件机制
Jun 04 Javascript
easyui validatebox验证
Apr 29 Javascript
基于jquery实现三级下拉菜单
May 10 Javascript
基于js对象,操作属性、方法详解
Aug 11 Javascript
JS实现屏蔽网页右键复制及ctrl+c复制的方法【2种方法】
Sep 04 Javascript
JS焦点图,JS 多个页面放多个焦点图的实例
Dec 08 Javascript
JavaScript变量作用域_动力节点Java学院整理
Jun 27 Javascript
Angular4.0动画操作实例详解
May 10 Javascript
Vue实现微信支付功能遇到的坑
Jun 05 Javascript
nestjs中异常过滤器Exceptionfilter的具体使用
Feb 07 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
2006/12/23 PHP
php5.4以下版本json不支持不转义内容中文的解决方法
2015/01/13 PHP
php通过前序遍历树实现无需递归的无限极分类
2015/07/10 PHP
yii,CI,yaf框架+smarty模板使用方法
2015/12/29 PHP
判断是否输入完毕再激活提交按钮
2006/06/26 Javascript
jquery里的正则表达式说明
2011/08/03 Javascript
怎么选择Javascript框架(Javascript Framework)
2013/11/22 Javascript
JavaScript中的typeof操作符用法实例
2014/04/05 Javascript
JavaScript函数获取事件源的小例子
2014/05/14 Javascript
jquery验证邮箱格式并显示提交按钮
2015/11/07 Javascript
javascript仿京东导航左侧分类导航下拉菜单效果
2020/11/25 Javascript
jQuery实现漂亮实用的商品图片tips提示框效果(无图片箭头+阴影)
2016/04/16 Javascript
通用无限极下拉菜单的实现代码
2016/05/31 Javascript
Vue.js实现一个SPA登录页面的过程【推荐】
2017/04/29 Javascript
JavaScript实现京东购物放大镜和选项卡效果的方法分析
2018/07/05 Javascript
javascript实现下拉菜单效果
2021/02/09 Javascript
python备份文件以及mysql数据库的脚本代码
2013/06/10 Python
详细解析Python当中的数据类型和变量
2015/04/25 Python
python结合opencv实现人脸检测与跟踪
2015/06/08 Python
用Python实现随机森林算法的示例
2017/08/24 Python
Windows下Anaconda的安装和简单使用方法
2018/01/04 Python
Python学习笔记之lambda表达式用法详解
2019/08/08 Python
使用CSS3来绘制一个月食图案
2015/07/18 HTML / CSS
孤独星球出版物:Lonely Planet Publications
2018/03/17 全球购物
PHP中如何使用Cookie
2015/10/28 面试题
常用UNIX 命令(Linux的常用命令)
2013/07/10 面试题
工业设计专业推荐信
2013/10/29 职场文书
青年创业培训欢迎词
2014/01/10 职场文书
出纳工作岗位责任制
2014/02/02 职场文书
家长会主持词
2014/03/26 职场文书
岗位廉洁从政承诺书
2014/03/27 职场文书
销售竞赛活动方案
2014/08/23 职场文书
寻找成龙观后感
2015/06/12 职场文书
关于使用Redisson订阅数问题
2022/01/18 Redis
Python必备技巧之字符数据操作详解
2022/03/23 Python
create-react-app开发常用配置教程
2022/06/25 Javascript