作者:咖啡色的午后_905 | 来源:互联网 | 2020-08-18 20:56
这次给大家带来用H5怎样用绘制五角星,怎么H5怎样用绘制五角星?H5绘制五角星的注意事项有哪些,下面就是实战案例,一起来看一下。
是HTML5中新增的标签,用于绘制图形,实际上,这个标签和其他的标签一样,其特殊之处在于该标签可以获取一个CanvasRenderingContext2D对象,我们可以通过Javascript脚本来控制该对象进行绘图。
只是一个绘制图形的容器,除了id、class、style等属性外,还有height和width属性。在
1.获取
通过对五角星分析,我们可以确定各个顶点坐标的规律,这里需要注意的一点是:在canvas中,Y轴的方向是向下的。
var canvas = document.getElementById("canvas");
var cOntext= canvas.getContext("2d");
context.beginPath();
//设置是个顶点的坐标,根据顶点制定路径
for (var i = 0; i <5; i++) {
context.lineTo(Math.cos((18+i*72)/180*Math.PI)*200+200,
-Math.sin((18+i*72)/180*Math.PI)*200+200);
context.lineTo(Math.cos((54+i*72)/180*Math.PI)*80+200,
-Math.sin((54+i*72)/180*Math.PI)*80+200);
}
context.closePath();
//设置边框样式以及填充颜色
context.lineWidth="3";
context.fillStyle = "#F6F152";
context.strokeStyle = "#F5270B";
context.fill();
context.stroke();
相信看了这些案例你已经掌握了方法,更多精彩请关注 第一PHP社区 其它相关文章!
相关阅读:
怎样用正则表达式匹配IP地址与域名
什么样的正则表达式可以显示highlight高亮
微信小程序怎么上传头像
以上就是H5怎样用绘制五角星的详细内容,更多请关注 第一PHP社区 其它相关文章!