效果如下:

代码如下:

<!DOCTYPE html>
<html>
<head><title>奥运五环</title><meta charset="utf-8">
</head>
<body><canvas id="canvas" width="800" height="800"></canvas>
</body>
<script>var canvas = document.querySelector('#canvas'),context = canvas.getContext('2d');var radius = 100;context.lineWidth = 25;function draw(x, y, startAngle, endAngle, color) {context.beginPath();context.strokeStyle = color;context.moveTo(x + radius * Math.cos(startAngle), y + radius * Math.sin(startAngle));context.arc(x, y, radius, startAngle, endAngle, false);context.stroke();context.closePath();}draw(275, 360, 1.2 * Math.PI, 1.5 * Math.PI, '#fda811');draw(160, 250, 0, 2 * Math.PI, '#3b7cb6');draw(275, 360, -0.2 * Math.PI, 1.2 * Math.PI, '#fda811');draw(525, 360, 1.2 * Math.PI, 1.5 * Math.PI, '#2d9b2b');draw(400, 250, 0, 2 * Math.PI, '#150f11');draw(640, 250, 0.8 * Math.PI, 2 * Math.PI, '#fc0203');draw(275, 360, 1.5 * Math.PI, 1.8 * Math.PI, '#fda811');draw(525, 360, -0.5 * Math.PI, 1.2 * Math.PI, '#2d9b2b');draw(640, 250, 0, 0.8 * Math.PI, '#fc0203');
</script>
</html>

canvas画奥运五环相关推荐

  1. canvas画奥运五环 2019/10/29

    在HbuilderX中用canvas画一个奥运五环. 先用arc画出五个圆环,画布是后画的图形在顶层,再根据圆环相互串压的顺序,新添同心圆笔画,就能画出五环相互勾连的样子了. 基本完成任务,效果简陋, ...

  2. python画画需要什么模块_python实战练手项目---使用turtle模块画奥运五环

    python实战练手项目---使用turtle模块画奥运五环 2020年将举办东京奥运会,本篇实践文章将带你使用turtle模块画一个五环图,先来看效果图 1. 定义一个类继承Turtle class ...

  3. 04_turtle画奥运五环

    4.turtle画奥运五环 # 绘制奥运五环 import turtleturtle.width(10)#画笔宽度turtle.color("blue")# 颜色蓝色 turtle ...

  4. 使用turtle来画奥运五环使用turtle进行图形化的程序设计来绘制自己想要的图形

    使用turtle进行图形化的程序设计. showturtle()显示箭头 write()书写一段字符串在屏幕上 forward(px)向前运动,px是运动像素距离 backward(px)向后运动,p ...

  5. python秒画奥运五环

    龟叔大法 python一秒画奥运五环 import turtle as tldef drawCircle(orgin,destination,color,radius):tl.width(6)tl.s ...

  6. android绘制五环图形,Android使用Canvas实现奥运五环

    Canvas的drawXXX方法配合使用Paint可以实现圆点.圆.弧形和曲线等各种颜色的图形,本文将使用drawArc(@NonNull RectF oval, float startAngle, ...

  7. 用turtle画奥运五环

    #奥运五环 import turtle as t t.pensize(25) #设置画笔粗细 t.bgcolor('orange') #设置背景颜色 #t.tracer(False)t.penup() ...

  8. 如何用Python画奥运五环——circle()

    奥运五环主要运用了circle()来画图,每画一个圆圈,换一种颜色. 代码如下: import turtleturtle.speed(1) turtle.pencolor('blue') turtle ...

  9. 1.1 Python中turtle的使用(画奥运五环)

    turtle(海龟绘图)的使用教程 Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x.纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制, ...

最新文章

  1. Flex页面跳转的五种实现方式
  2. Flask-SQLAlchemy 对数据库的过滤查询
  3. 2017-9-11 - A - webServer
  4. 雷林鹏分享:AJAX 简介
  5. 关于微软企业库中依赖注入容器Unity两种生成对象的实现
  6. 【C++快速入门】面向对象篇
  7. 调试远程服务器上的代码时报错:调试设置中的Python路径无效
  8. VBA函数:int()函数
  9. 硬件基础之TTL、CMOS区分比较
  10. 支持向量机---SVM 最小二乘支持向量机---LSSVM
  11. 计算机房等电位连接,《计算机房屏蔽及等电位防护措施原稿2021版》
  12. 2016年腾讯实习生校园招聘-电面2
  13. 关于寒武纪今天首发的云端智能芯片,你应该知道这些
  14. 初中计算机实践研究计划,初中信息技术教研工作计划
  15. SAP SD 定价过程
  16. meb备份mysql,MySQL企业版备份工具MEB
  17. SpringCloud项目打包部署
  18. 【OFF三维显示】通过MATLAB读取off文件生成三视图 提取轮廓线
  19. 2022-2028年中国锂电池铝塑膜行业市场专项调研及发展策略分析报告
  20. hibernate 读取Blob字段 OutOfMemoryError

热门文章

  1. mac safari无法打开网页_苹果手机内置浏览器safari打不开网页问题的解决方法
  2. 字符串提取 中文、英文、数字
  3. Java Unsafe数据变量操作
  4. 如何手写一个迷你版的RPC
  5. [记忆碎片的磁盘整理]童年
  6. ubuntu16.04+GTX2080Ti+torch7安装记录
  7. 魅族怎么更改html,魅族手机浏览器兼容性调优最佳实践_html/css_WEB-ITnose
  8. [内附完整源码和文档] 基于SSH网上商城的设计与实现
  9. 苹果起诉微软侵犯版权 | 历史上的今天
  10. 基于百度云人脸融合API的python实现视频人像换脸