代码如下:

  <body><canvas id="mycanvas"></canvas><script type="text/javascript">var c=document.getElementById('mycanvas');c.width=600;c.height=600;c.style.border="1px solid black";var context=c.getContext('2d');context.strokeStyle="black";context.lineWidth=4;context.fillStyle="black";context.beginPath();context.arc(300,300,250,0,Math.PI,true);context.stroke();context.fill();context.closePath();context.strokeStyle="black";context.lineWidth=3;context.fillStyle="white";context.beginPath();context.arc(300,300,250,0,Math.PI,false);context.stroke();context.fill();context.closePath()context.strokeStyle="white";context.lineWidth=1;context.fillStyle="white";context.beginPath();context.arc(175,300,125,0,2*Math.PI);context.stroke();context.fill();context.closePath()context.strokeStyle="black";context.lineWidth=1;context.fillStyle="black";context.beginPath();context.arc(425,300,125,0,2*Math.PI);context.stroke();context.fill();context.closePath()context.strokeStyle="black";context.lineWidth=1;context.fillStyle="black";context.beginPath();context.arc(175,300,30,0,2*Math.PI);context.stroke();context.fill();context.closePath()context.strokeStyle="white";context.lineWidth=1;context.fillStyle="white";context.beginPath();context.arc(425,300,30,0,2*Math.PI);context.stroke();context.fill();context.closePath()</script></body>

js使用canvas画布画太极图案相关推荐

  1. Chart.js清空canvas画布 clearRect()等canvas方法擦除失败(附完整代码)

    Chart.js清空canvas画布 clearRect等canvas方法擦除失败 一.直接移除DOM对象方式 原因 方法 二.完整代码 html javascript chart.js画图方法 三. ...

  2. html5 canvas图表,Chart.js基于Canvas画布的HTML5统计图表库 - 资源分享

    Chart.js 是一个简单.面向对象.为设计者和开发者准备的图表绘制工具库.可以绘制柱状图.热点图.曲线图等,使用HTML5中的Canvas画布,支持原生的和jQuery的调用方法. 特点 6种图表 ...

  3. HTML5 Canvas组件绘制太极图案

    一实现思路: 实现原理主要是利用HTML5的Canvas组件提供的path函数功能来绘制圆,首先绘 制两个半圆,分别为黑色和白色,组成一个圆,绘制完成以后再分别绘制一个黑色 和白色的圆在绘制好的黑白圆 ...

  4. 原生js实现canvas画布中绘制、移动、拖拽、删除矩形(如简易截图工具)

    功能描述 待图片上传并加载完成后,重新生成画布: 鼠标在画布区域内绘制,移动,拖拽,删除矩形(如截图工具一般): isboundary() 判断是否需要判断边界问题,默认false. 效果截图 实现代 ...

  5. JS关于canvas画布小笔记

    JS画布笔记 1. 实现画布 var canvas = document.getElementById("mycanvas"); var ctx = canvas.getConte ...

  6. 用canvas画布画时钟

    canvas canvas简介 HTML5 的 canvas 元素使用 JavaScript 在网页上绘制图像. 画布是一个矩形区域,您可以控制其每一像素. canvas 拥有多种绘制路径.矩形.圆形 ...

  7. canvas 画布画太极图和钟表

    摘要:html5的canvas元素称得上是html5的核心技术,而作为一个依靠js绘制华丽图像的元素,Canvas究竟能够运用在哪些方面的开发? 相关代码 什么是Canvas? Canvas元素是h5 ...

  8. 利用canvas画布画哆啦A梦

    简易版哆啦A梦源代码: <!DOCTYPE html> <html><head><title>哆啦A梦</title><meta ch ...

  9. 原生JS的canvas标签画时钟

    首先要申明本人对于美除了美女真没什么要求. 其次讲讲次学习碰到重要知识点: 1.画圆(弧): context.arc(x, y, radius, Math.PI / 180 * startAngle, ...

  10. html画布动漫人物,canvas画布画卡通人物--哆啦A梦

    #canvas1 {background-color: #5F9EA0;} var can = document.getElementById("canvas1"); var pe ...

最新文章

  1. 马斯克突然抢购7千多万股推特,狂撒30亿一夜成最大股东,今日发推“大笑”...
  2. webpack4--提取css到单独文件并且压缩css
  3. django-ckeditor表情包修改
  4. android EditText获取光标位置并安插字符删除字符
  5. paip.性能跟踪profile原理与架构与本质-- python扫带java php
  6. mysql存储过程数组字符串_Mysql通过存储过程分割字符串为数组
  7. python控件布局常用三种方法_控件布局
  8. oa系统客户端服务器ip端口,致远oa客户端服务器ip
  9. 三星s8html查看器,三星S8应用提取|亲测S7可用 - 可直接安装
  10. 滴滴裁员2000,赔偿方案已出!程序员:我很开心!
  11. comsol技巧学习 day1
  12. IOS 开发工具准备 gcc,gdb
  13. aspose office系列转换pdf文件
  14. 贯珠者说—一切荣誉归老板
  15. mysql-5.7.32的三种安装详解
  16. mac gif 动图制作 免费工具 GIPHY CAPTURE
  17. Linux查看tomcat是否关闭以及强制关闭tomcat
  18. 外汇交易系统的真相是什么
  19. 突破以太网100米传输距离限制—HRUI洪瑞长距离PoE供电技术应用
  20. 燃爆双十一 ,只在DNSPod

热门文章

  1. 乱世王者服务器维护,乱世王者微信541区风平浪静开服时间表_乱世王者新区开服预告_第一手游网手游开服表...
  2. diy计算机工作站,DIY 篇一:TU100组装移动工作站
  3. Python概念-Attr系列(林海峰教的)
  4. 推箱子游戏(图形版)
  5. 作为使用者对qq拼音输入法和搜狗输入法的评价
  6. 桌面图标有蓝底处理刚才
  7. 全国英语计算机四六级成绩查询,大学英语四六级考试成绩查询
  8. mysql课设体会_课程设计心得体会8篇
  9. 使用gradle发布文件到maven仓库
  10. 幻方 java,Java奇数阶幻方实现代码