源码:

中国标准国旗

/**

使用HTML5绘制标准五星红旗

*/

var canvas = document.getElementById(“canvas”);

var context = canvas.getContext(‘2d’);

var width=canvas.width;

var height=width*2/3;

var w=width/30;//小网格的宽

context.fillStyle=”red”;

context.fillRect(0,0,width,height);

var maxR = 0.15, minR = 0.05;//

var maxX = 0.25, maxY = 0.25;//大五星的位置

var minX = [0.50, 0.60, 0.60, 0.50];

var minY = [0.10, 0.20, 0.35, 0.45];

// 画大☆

var ox = height * maxX, oy = height * maxY;

create5star(context,ox,oy,height * maxR,”#ff0″,0);//绘制五角星

// 画小★

for (var idx = 0; idx < 4; idx++) {

用html5编写五星红旗图案,HTML5画出五星红旗 | 编程知识库相关推荐

  1. 电脑PHP动画制作画板,涂鸦板简单实现 Html5编写属于自己的画画板

    这篇文章主要教大家如何使用Html5编写属于自己的画画板,进行绘画.调整颜色等操作,感兴趣的小伙伴们可以参考一下 最近了解到html5强大的绘图功能让我惊奇,于是,写了个小玩意---涂鸦板,能实现功能 ...

  2. 编写一个Applet,画出20条水平的、随机颜色的平行线。要求线的长度相同,整条线段都要在可视区域内

    编写一个Applet,画出20条水平的.随机颜色的平行线.要求线的长度相同,整条线段都要在可视区域内. ` package p2; import java.applet.Applet; import ...

  3. Java //PP2.16编写一个applet,画出北斗七星,并在夜空中添加一些其他的星星

    Java程序设计教程(第七版) John Lewis & William Loftus 电子工业出版社 PP2.16编写一个applet,画出北斗七星,并在夜空中添加一些其他的星星. 注意: ...

  4. Java //PP2.17 编写一个applet,画出一些用绳子拴住的各种颜色的气球

    Java程序设计教程(第七版) John Lewis & William Loftus 电子工业出版社 PP2.17 编写一个applet,画出一些用绳子拴住的各种颜色的气球. 注意: 1. ...

  5. 用Java画出五星红旗

    五星红旗 文章目录 五星红旗 前言 使用步骤: 1.引入包 2.创建画布 3.创建一个五角星形状 4.创建一个宽度为width的国旗 5.画大星星.小星星和旗面 完整代码如下 前言 一个富有民族自豪感 ...

  6. html a标签指定区域,第四讲:使用html5中的canvas标签画出一个球在指定区域内的运动...

    小球在一个区域运动 var canvas = document.getElementById('mc'); var cxt = canvas.getContext('2d'); //定义一个小球 va ...

  7. html5平抛,第五讲:使用html5中的canvas动态画出物理学上平抛运动

    平抛运动 var canvas = document.getElementById('mc'); var cxt = canvas.getContext('2d'); //定义一个小球 var bal ...

  8. html5粒子形成图案,html5 canvas粒子形成下雪背景的效果

    本篇文章给大家带来的内容是关于html5 canvas粒子形成下雪背景的效果,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. canvas粒子形成下雪背景 body{ margin: ...

  9. 如何用html5编写彩色同心圆,HTML5 canvas 同心圆动画

    原创.产生的动画效果: * 生成文字渐变颜色随时间的变化. * 使得一组同心圆的取色,随时间而变化 1.[图片] open_source.png 2.[代码][JavaScript]代码 var c= ...

最新文章

  1. 在Markdown中用mermaid画流程图和ER图
  2. android从服务端获取json解析显示在客户端上面,Android服务端获取json解析显示在客户端上面.doc...
  3. 思科(Cisco)路由器策略路由配置详解
  4. 如何破解受保护的excel密码
  5. java怎么控制数据权限_Java权限控制算法
  6. 【翻译】Drafting and Revision: Laplacian Pyramid Network for Fast High-Quality Artistic Style Transfer
  7. Thinkpad T430 重装系统不能从光盘或者U盘启动/BIOS设置 关于T430 无法光盘引导安装-BIOS设置问题...
  8. Maya Mel GUI入门
  9. 用计算机解决质数猜想,天才数学家又出成果!他解决了困扰数学界80年的猜想,连陶哲轩都夸他厉害!...
  10. 报表控件Stimulsoft报告中的数据矩阵条形码介绍
  11. wstmart不错。可以用用
  12. ROS Qt环境的搭建及基础知识介绍
  13. 驱动人生解决电脑总是无端卡死/黑屏需强制关机的现象
  14. a king读后感 love of the_一千零一夜英语读后感
  15. 2021年三季度中国医药商业行业A股上市企业营收排行榜:运盛医疗于8月初成功摘帽(附热榜TOP33详单)
  16. 西门子PLCS7-200使用(一)---开发环境和组态软件入门
  17. 24安装失败 spss win10_win10的电脑安装spss22的时候一直出现这个问题,是怎么回事?...
  18. uni-app使用滑动视图容器实现图片轮播【swiper】
  19. 用Java实现植物大战僵尸的修改(续)
  20. CSS渐变(代码写个太阳)

热门文章

  1. SOCKET类的设计和实现
  2. 行业观察 | SoC
  3. 小米3刷android 5.0吗,小米4/小米3刷安卓5.0.2教程
  4. POJ1416-Shredding Company
  5. linux 精简桌面,ubuntu 安装精简桌面
  6. 北漂——后来他乡即故乡
  7. 今天给大家分享使用Scratch做一个单机版足球赛的游戏!
  8. LS1028 weston桌面weston-screenshooter截图方法
  9. 蚂蚁金服、微众银行、度小满都来了,智能金融将何去何从?(文末福利)
  10. 修改checkbox样式