博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
canvas绘制五角星
阅读量:5064 次
发布时间:2019-06-12

本文共 679 字,大约阅读时间需要 2 分钟。

<!DOCTYPE html>

<html lang="en">
<body>
<canvas width="900" height="900" id="myCanvas"></canvas>
<script>
var myCanvas = document.getElementById("myCanvas");
var context = myCanvas.getContext('2d');
context.fillStyle = 'rgb(255,100,0)';
context.lineWidth = 5;
var x=720,y=200;
for(var i=0;i<9;i++)
{
context.beginPath();
var x1 = 200*Math.sin(Math.PI/10);
var h1 = 200*Math.cos(Math.PI/10);
var h2 = 100*Math.tan(Math.PI/5);
context.lineTo(x+x1,y+h1);
context.lineTo(x-100,y+h2);
context.lineTo(x+100,y+h2);
context.lineTo(x-x1,y+h1);

context.lineTo(x,y);

context.fill();

}

</script>
</body>
</html>

 

代码就这样简简单单的完成了,运行结果图片如下:

 

转载于:https://www.cnblogs.com/kulowreidyql/p/5719037.html

你可能感兴趣的文章
Android Toast
查看>>
iOS开发UI篇—Quartz2D使用(绘制基本图形)
查看>>
docker固定IP地址重启不变
查看>>
桌面图标修复||桌面图标不正常
查看>>
JavaScript基础(四)关于对象及JSON
查看>>
JAVA面试常见问题之Redis篇
查看>>
jdk1.8 api 下载
查看>>
getElement的几中属性介绍
查看>>
HTML列表,表格与媒体元素
查看>>
雨林木风 GHOST_XP SP3 快速装机版YN12.08
查看>>
java对象的深浅克隆
查看>>
数据结构3——浅谈zkw线段树
查看>>
Introduction to my galaxy engine 2: Depth of field
查看>>
Python 3.X 练习集100题 05
查看>>
设计器 和后台代码的转换 快捷键
查看>>
Monkey测试结果分析
查看>>
浅谈C++底层机制
查看>>
STL——配接器、常用算法使用
查看>>
第9课 uart
查看>>
Range和xrange的区别
查看>>