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 相关文章推荐
js对象与打印对象分析比较
Apr 23 Javascript
js中的push和join方法使用介绍
Oct 08 Javascript
js设置控件的隐藏与显示的两种方法
Aug 21 Javascript
JavaScript中的Repaint和Reflow用法详解
Jul 27 Javascript
jquery编写Tab选项卡滚动导航切换特效
Jul 17 Javascript
js判断空对象的实例(超简单)
Jul 26 Javascript
微信公众号开发 自定义菜单跳转页面并获取用户信息实例详解
Dec 08 Javascript
详解JavaScript 中getElementsByName在IE中的注意事项
Feb 21 Javascript
JS实现访问DOM对象指定节点的方法示例
Apr 04 Javascript
Vue路由之JWT身份认证的实现方法
Aug 26 Javascript
基于JS实现视频上传显示进度条
May 12 Javascript
Node.js中出现未捕获异常的处理方法
Jun 29 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时间戳与日期的转换
2013/06/06 PHP
PHP根据传来的16进制颜色代码自动改变背景颜色
2014/06/13 PHP
PHP中使用CURL获取页面title例子
2015/01/07 PHP
php实现redis数据库指定库号迁移的方法
2015/01/14 PHP
PHP大文件分割上传 PHP分片上传
2017/08/28 PHP
PHP实现防止表单重复提交功能【基于token验证】
2018/05/24 PHP
js实现iframe动态调整高度的代码
2008/01/06 Javascript
用JS剩余字数计算的代码
2008/07/03 Javascript
jquery 图片截取工具jquery.imagecropper.js
2010/04/09 Javascript
Webkit的跨域安全问题说明
2011/09/13 Javascript
JS模块与命名空间的介绍
2013/03/22 Javascript
js模仿jquery的写法示例代码
2013/06/16 Javascript
js取消单选按钮选中并判断对象是否为空
2013/11/14 Javascript
jquery使用jquery.zclip插件复制对象的实例教程
2013/12/04 Javascript
jQuery实现的图文高亮滚动切换特效实例
2015/08/10 Javascript
jQuery的文档处理程序详解
2016/05/10 Javascript
使用jQuery Mobile框架开发移动端Web App的入门教程
2016/05/17 Javascript
深入理解JS addLoadEvent函数
2016/05/20 Javascript
JavaScript中的对象继承关系
2016/08/01 Javascript
vue-loader教程介绍
2017/06/14 Javascript
vue使用element-ui的el-input监听不了回车事件的解决方法
2018/01/12 Javascript
微信小程序学习笔记之表单提交与PHP后台数据交互处理图文详解
2019/03/28 Javascript
Vue多环境代理配置方法思路详解
2019/06/21 Javascript
从零撸一个pc端vue的ui组件库( 计数器组件 )
2019/08/08 Javascript
python实现在控制台输入密码不显示的方法
2015/07/02 Python
Python按钮的响应事件详解
2019/03/04 Python
Python实现网络聊天室的示例代码(支持多人聊天与私聊)
2021/01/27 Python
详解Python openpyxl库的基本应用
2021/02/26 Python
英国户外装备和冒险服装零售商:alloutdoor
2018/01/30 全球购物
为什么需要版本控制?
2013/08/08 面试题
大学生个人简历中的自我评价
2013/12/27 职场文书
高中历史教学反思
2014/02/08 职场文书
银行求职自荐信范文
2015/03/04 职场文书
2015国际残疾人日活动总结
2015/03/24 职场文书
使用feign服务调用添加Header参数
2021/06/23 Java/Android
MySQL实现字段分割一行转多行的示例代码
2022/07/07 MySQL