<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body οnlοad="draw('canvas')">
<canvas id="canvas" width="500" height="300" style="border:1px solid blue;"></canvas>
</body>
<script>
function draw(id){
var c=document.getElementById('canvas');
var cxt=c.getContext("2d");
cxt.beginPath();//开始绘图路径
cxt.arc(100,50,30,0,Math.PI*2,true);//绘制一个圆形
cxt.fillStyle="black";
cxt.fill();
//绘制嘴巴
cxt.beginPath();
cxt.strokeStyle="#c00";
cxt.lineWidth=3;
cxt.arc(100,50,20,0,Math.PI,false);
cxt.stroke();
//绘制眼睛
cxt.beginPath();
cxt.fillStyle="#c00";
cxt.arc(90,45,3,0,Math.PI*2,true);
cxt.fill();
cxt.moveTo(113,45);
cxt.arc(110,45,3,0,Math.PI*2);
cxt.fill();
//绘制身躯
cxt.moveTo(100,80);
cxt.lineTo(100,150);
cxt.moveTo(100,100);
cxt.lineTo(60,120);
cxt.moveTo(100,100);
cxt.lineTo(140,120);
cxt.moveTo(100,150);
cxt.lineTo(60,190);
cxt.moveTo(100,150);
cxt.lineTo(140,190);
cxt.stroke();

}
</script>

</html>

html5绘制火柴棒人物相关推荐

  1. JavaApplet 绘制火柴棒和轮播图片

    import java.applet.*; import java.awt.*;public class TriangleApplet extends Applet{Image img; //声明一个 ...

  2. HTML5的绘图步骤——示例绘制火柴人

    目录 HTML5的绘图步骤 1.创建画布 2.获取画布 3.获取画笔 4.绘制图形 绘制火柴人 1.源代码 2.运行效果 HTML5的绘图步骤 1.创建画布 <canvas id="画 ...

  3. Java 洛谷 P1149 火柴棒等式

    题目链接:https://www.luogu.com.cn/problem/P1149 代码实例: import java.util.Scanner;public class Main {public ...

  4. Java洛谷P1149 火柴棒等式

    题目链接:https://www.luogu.com.cn/problem/P1149 代码实例: import java.util.Scanner;public class Main {public ...

  5. html5时钟代码菜鸟课程,html5绘制时钟动画

    这篇文章主要介绍了html5绘制时钟动画,需要的朋友可以参考下 复制代码代码如下: var clock=document.getElementById("clock"); var ...

  6. html5 绘制图形,HTML5绘制几何图形

    绘制几何图形 var canvas = document.getElementById("myCanvas"); var ctx = canvas.getContext(" ...

  7. 火柴棒等式(洛谷P1149题题解,Java语言描述)

    题目要求 P1149题目链接 分析 看起来要搜索,但何必呢?不搜也行啊~ 其实我们预先把每一位的数值(0~9)算出来就好,分别是这样的: key = 0, value = 6 key = 1, val ...

  8. 火柴棒等式(洛谷-P1149)

    题目描述 给你n根火柴棍,你可以拼出多少个形如"A+B=C"的等式?等式中的A.B.C是用火柴棍拼出的整数(若该数非零,则最高位不能是0).用火柴棍拼数字0-9的拼法如图所示: 注 ...

  9. html设计一个图片墙,html5 绘制类似墙型的背景

    最近开发的项目中要使用html5绘制各种虚线包括贝塞尔虚线.圆形虚线.各种虚线段,还包括各种形式的背景墙,截图如下: 从这张图片中可以看出有很多种形式的虚线和背景墙,下面主要介绍一下墙型背景,如下如: ...

最新文章

  1. tomcat 默认150连接数怎么支持几万大并发的?集群?
  2. 酶促反应动力学_酶促反应动力学实验
  3. numpy中的savez()同时保存数组、字符串、字典数据
  4. pdf to word android,Scanned PDF to Word
  5. (转)java redis使用之利用jedis实现redis消息队列
  6. php多进程 写入文件_PHP多进程中使用file_put_contents安全吗?
  7. 领域应用 | 常识性概念图谱建设以及在美团场景中的应用
  8. 深度学习笔记(22) Padding
  9. 【linux】linux 安装 redis
  10. Netty 5 io.netty.util.IllegalReferenceCountException 异常
  11. ios开发 方形到圆的动画_3Blue1Brown 动画制作教程(1)--制作第一个自己的动画
  12. JavaScript:执行上下文执行上下文栈
  13. 【硬件】推荐软件『软硬件的基准测试工具』
  14. 重点关注之自定义序列化方式(Protobuf和Msgpack)
  15. 哪一类功率放大电路效率最高_集成电路工艺之双极型工艺
  16. 服务器硬盘容量为0,硬盘容量不一样 raid0 扩容也可以很自如?
  17. 虚拟机安装Windows7系统(亲测超详细)
  18. 大数据工程师四能力你拥有几种?
  19. 淘宝直播的定义,淘宝直播小技巧介绍,以及淘宝有哪些推广渠道和展示位?
  20. Android进阶——Preference详解之Preference系的基本应用(三)

热门文章

  1. 基于微信小程序做直播的截图(微信小程序发起视频直播)
  2. 美年旅游_自由行_编辑自由行
  3. 什么是ASP.NET?
  4. 记录css实现边框渐变色
  5. 银行数字化转型导师坚鹏:农商行数字化转型案例研究
  6. zotero如何用markdown记笔记
  7. 月末关账流程和政策规定
  8. deep linux用ntfs,deepin开机挂载ntfs分区和ext4分区教程
  9. 谷粒商城 - 微服务分布式电商项目
  10. 记事本html写代码运行挠脚心,tk挠脚心