window.onload = function() {

var cv = document.getElementById('cv');

var cxt = cv.getContext('2d'); //获取画布

//画白 大半圆

cxt.beginPath();

cxt.arc(150, 150, 150, -Math.PI * 0.5, -Math.PI * 1.5, true);

cxt.closePath();

cxt.fillStyle = '#FFFFFF';

cxt.lineWidth = 1;

cxt.fill();

//画黑 大半圆

cxt.beginPath();

cxt.arc(150, 150, 150, -Math.PI * 0.5, Math.PI * 0.5, false);

cxt.closePath();

cxt.fillStyle = '#000000';

cxt.lineWidth = 1;

cxt.fill();

//画黑中半圆

cxt.beginPath();

cxt.arc(150, 75, 75, -Math.PI * 0.5, -Math.PI * 1.5, true);

cxt.closePath();

cxt.fillStyle = '#000000';

cxt.lineWidth = 1;

cxt.fill();

//画白 中半圆

cxt.beginPath();

cxt.arc(150, 225, 75, -Math.PI * 0.5, Math.PI * 0.5, false);

cxt.closePath();

cxt.fillStyle = '#ffffff';

cxt.lineWidth = 1;

cxt.fill();

//画小黑圆

cxt.fillStyle = '#000000';

cxt.beginPath();

cxt.arc(150, 225, 30, 0, Math.PI * 2, true);

cxt.closePath();

cxt.lineWidth = 1;

cxt.fill();

//画小白圆

cxt.fillStyle = '#FFFFFF';

cxt.beginPath();

cxt.arc(150, 75, 30, 0, Math.PI * 2, true);

cxt.closePath();

cxt.lineWidth = 1;

cxt.fill();

};

html5画布太极图,canvas实现太极图相关推荐

  1. 用html5写一段文字画布中,超全的HTML5画布(Canvas)实例

    1.环行进端处触码通法果泉位可近境其行框理发HTML5专门为画布功能提供的标签:,所以画布相关的功能都是基于这个标签来完览页些求时是过解些这确如目前例总站回广随能4果泉时标配使能幻近器面实的我是接,前 ...

  2. HTML5画布(canvas)绘制三角形,矩形,圆形

    canvas标签: <canvas id="cavsElem" width="400" height="300">您的浏览器不支 ...

  3. Html5画布(canvas)实例之绘制矩形

    路径方式绘制 - 矩形 | rect() canvas/shape/path/rect.html <!DOCTYPE HTML><html><head> <t ...

  4. HTML5画布(canvas)

    目录 一.简介 二.使用画布 四.绘制简单图形 1.绘制线段 2.绘制三角形 3.绘制矩形 4.绘制圆 5.绘制弧线 五.简单实例(一个火柴人) 一.简介 使用canvas可以在网页上绘制图形.文字. ...

  5. 基于HTML5 画布功能canvas的绘画板:画线、画圆、画矩形、橡皮、改变线条

    写在前面 试看链接: https://yyywwwqqq.coding.me/draw 项目下载地址:https://coding.net/u/yyywwwqqq/p/draw 希望您能点个fork ...

  6. html页面矩形,HTML5画布(矩形)

    canvas元素用于绘制图形. canvas元素是HTML5中新增的一个重要元素,元素本身是没有绘图能力,所有的绘制工作必须在javascript内部完成. 案例1: function draw(){ ...

  7. 【HTML5】在canvas上绘制简单的2D图形 (+太极图)

    canvas(画布) canvas 元素是H5中新增的一个重要元素,专门用来绘制图形.在页面中放置一个canvas元素,就相当于在页面上放置一块画布,可以利用 canvas api 在其中进行图形的描 ...

  8. HTML5画布(CANVAS)速查简表

    >HTML5画布(Canvas)元素 <canvas id="myCanvas" width="500" height="300" ...

  9. html5画布作品,10个会让你惊叹不已的HTML5画布(CANVAS)技术应用演

    下面的这是10个HTML5画布(canvas)技术效果演示一定会让你惊叹不已.当然,也许你也会认为,过去在老式浏览器中用flash技术也能实现这样的效果.但是,下面的这些演示只使用了现代浏览器里自带技 ...

最新文章

  1. Spring源码分析【0】-框架的基础:继承和接口调用链
  2. Pandas选择一列或者多列数据
  3. 支付宝发布黑科技“如影计划”,这真的不是愚人节的玩笑
  4. 【知识强化】第二章 进程管理 2.1 进程与线程
  5. flutter嵌入HTML5页面,Flutter加载Html并实现与JS 的双向调用
  6. 2021 最流行的十大 JS 框架,前三又换牌了,最值得关注的是 Svelte 和 Solid 的崛起!...
  7. 大数据WEB阶段(二十)更新丢失
  8. HBase+Phoenix整合入门--集群搭建
  9. 小程序 --- Tab组件的封装
  10. uva 10003——Cutting Sticks
  11. 艾伟也谈项目管理,一种适用于真实世界BPM的协作方式
  12. 全球互联网大面积瘫痪不再是虚幻
  13. SSH项目搭建-02-配置文件
  14. linux清除密码记录
  15. mPEG-Pyrene,甲氧基聚乙二醇芘丁酸
  16. 【干货】PS超实用功能:美化照片
  17. 视频转GIF小工具,原生javascript + gif.js + canvas,自定义制作表情包
  18. Who do you think is the best coder, and why?
  19. 数据的写出(FileWriter)
  20. pLC支持C语言编程执行复杂控制,能够实现多种工作方式的plc控制系统的编程

热门文章

  1. php querystring使用,node.js中的querystring.parse方法使用说明_node.js
  2. python 创建一个空向量_Python之Django系列-创建第一个应用-5
  3. python语言程序设计基础嵩天答案第二章_python语言程序设计基础(嵩天版),第二章程序练习题...
  4. python提取txt数据到excel_python 读取txt中每行数据,并且保存到excel中的实例
  5. 链表简单实现(增删查改)
  6. Python 使用 Scrapy 发送 post 请求的坑
  7. 区分大小屏幕_第一个Python程序——在屏幕上输出文本
  8. linux数组随机数,随机数与数组
  9. 服务器水冷冷却系统设计,从三方面设计高效的数据中心冷却系统
  10. mysql慢sql增加读写分离_MySQL主从同步+读写分离