HTML5用canvas绘制一个笑脸

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title></head><body><canvas id='my' width = "600" height = "600"></canvas><script>var canvas = document.getElementById('my');canvas.style.border = '2px solid black';var ggk = canvas.getContext('2d');ggk.beginPath();ggk.lineWidth = 8;ggk.strokeStyle = 'darkgrey';ggk.arc(300,300,280,0,2*Math.PI,true);ggk.stroke();ggk.beginPath();ggk.linewidth = 2;ggk.strokeStyle = 'darkgrey';ggk.fillStyle = 'darkgrey';ggk.arc(150,200,30,0,2*Math.PI,true);ggk.stroke();ggk.fill();ggk.beginPath();ggk.linewidth = 2;ggk.strokeStyle = 'darkgrey';ggk.fillStyle = 'darkgrey';ggk.arc(450,200,30,0,2*Math.PI,true);ggk.stroke();ggk.fill();ggk.beginPath();ggk.linewidth = 2;ggk.strokeStyle = 'black';ggk.fillStyle = 'black';ggk.arc(150,200,12,0,2*Math.PI,true);ggk.stroke();ggk.fill();ggk.beginPath();ggk.linewidth = 2;ggk.strokeStyle = 'black';ggk.fillStyle = 'black';ggk.arc(450,200,12,0,2*Math.PI,true);ggk.stroke();ggk.fill();ggk.beginPath();ggk.linewidth = 2;ggk.strokeStyle = 'darkgrey';ggk.fillStyle = 'darkgrey';ggk.arc(300,300,30,0,2*Math.PI,true);ggk.stroke();ggk.fill();ggk.beginPath();ggk.strokeStyle = 'black';ggk.lineWidth = 10;ggk.moveTo(100,350);ggk.quadraticCurveTo(200,500,450,380);ggk.closePath();ggk.stroke();</script></body>
</html>

canvas绘制笑脸相关推荐

  1. 用html语言编写笑脸,怎么使用HTML5中的Canvas绘制笑脸

    怎么使用HTML5中的Canvas绘制笑脸 发布时间:2021-02-26 09:33:14 来源:亿速云 阅读:75 作者:清风 这篇"怎么使用HTML5中的Canvas绘制笑脸" ...

  2. php代码输出笑脸,利用HTML5中的Canvas绘制笑脸的代码

    这篇文章主要介绍了利用HTML5中的Canvas绘制一张笑脸的教程,使用Canvas进行绘图是HTML5中的基本功能,需要的朋友可以参考下 今天,你将学习一项称为Canvas(画布)的web技术,以及 ...

  3. 使用canvas绘制笑脸

    笑脸示例代码: <template><div class="div"><canvas id="tutorial3" width=& ...

  4. canvas 绘制笑脸、哭脸

    html文件如下: <!DOCTYPE html> <html><head><meta charset="UTF-8"><ti ...

  5. 【Canvas】canvas绘制emoji笑脸

    学习记录 HTML 学习记录 利用canvas绘制emoji笑脸 一.Canvas 二.步骤 效果图 利用canvas绘制emoji笑脸 一.Canvas HTML5 的 canvas 元素使用 Ja ...

  6. 两种方法绘制笑脸(需要用到canvas标签)

    两种方法绘制笑脸(需要用到canvas标签) 方法一: <!DOCTYPE html> <html><head lang="en"><me ...

  7. php代码画表情包,canvas绘制表情包的示例代码

    本文介绍了canvas绘制表情包的示例代码,分享给大家,具体如下: 绘制卡通笑脸 var canvas = document.getElementById('canvas'); var context ...

  8. 使用 JavaScript 在网页上绘制笑脸

    记自己用JS画了一个丑丑的笑脸 1.定义canvas 在html中定义canvas: <canvas id="mycanvas" width="500" ...

  9. canvas绘制的文字如何换行

    <html><head><title>canvas绘制的文字如何换行</title><style type="text/css" ...

最新文章

  1. tinymce4.x 上传本地图片(自己写个插件)
  2. head first python 第二版 中文版-Head First Python 中文版
  3. undefined和null
  4. 在资源使用状况视图中查看资源的负荷情况
  5. 乘法器之四( 乘加器(Sum of multiplication))
  6. 好想找一个灵魂伴侣,然后带着他一起周游世界,会实现吗?
  7. 文本信息检索(维基百科)
  8. 人脸对齐(四)--CLM算法及概率图模型改进
  9. 谋职中的战术与战略——《程序员求职第一书》书评
  10. 字符串压缩-连续字符压缩并输出次数
  11. xshell连接虚拟机(后续)
  12. C#实现PC与三菱PLC通讯
  13. 日历2017 年终总结新年工作汇报PPT模板免费下载_PPTX图片设计素材_包图网888pic.com...
  14. linux性能监控工具perf,Linux性能分析中常用的工具perf介绍
  15. 苹果产品中投影的秘密在这里
  16. 链行动之精选案例——区块链解决四大痛点 福费廷结合案例逐步落地
  17. vmware上ubuntu虚拟机调整分辨率
  18. 2019展望|二手车电商:停不下来的混战,但是大家都要准备过冬了
  19. 贝叶斯优化调参-Bayesian optimiazation原理加实践
  20. matlab 共振解调,Matlab.m 共振解调法诊断轴承损伤类故障的原理概述如下:当轴承某一元件表 联合开发网 - pudn.com...

热门文章

  1. 小米(MIUI)手机监听短信的两种解决方案
  2. wxPython in Action 学习笔记一
  3. oracle查找相似字段,两表相似字段查询,如何查询
  4. matlab差值函数库,matlab教程之排序插值函数等
  5. ASO检索规则-热词覆盖如何来做?
  6. Redis 的过期策略是如何实现的?
  7. 构造Linux的图形化安装程序(4)(转)
  8. ImportError: DLL load failed while importing _openmp_helpers: 拒绝访问。sklearn库拒绝访问
  9. 三维建筑动画的制作流程
  10. OpenGL纹理详解