龙空技术网

HTML5 Canvas绘制五角星

一点网 61

前言:

眼前兄弟们对“css画五角星”大体比较珍视,姐妹们都想要学习一些“css画五角星”的相关内容。那么小编在网上收集了一些对于“css画五角星””的相关知识,希望姐妹们能喜欢,你们快快来了解一下吧!

我们可以运用canvas在浏览器中绘制出各种漂亮的图形,仅需要确定图形的各个坐标点即可完成我们所需要的任务。如果我们要想画出精确的图案,就需要精确的计算出每个坐标点。下面给出了画五角星的基本方法(仅供参考),只要掌握了步骤,准确计算出坐标点,就可以绘制出比下面的这个图好看,那就先看看步骤和代码是怎样实现的吧。

一、Canvas绘制五角星的步骤

 <!--<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>绘制五角星</title> </head><body><canvas id="demo">您的浏览器不支持 HTML5 canvas 标签。</canvas><script>var canvas = document.getElementById("demo");canvas.width = 500;canvas.height = 500;canvas.style.border = "1px solid pink";var ctx = canvas.getContext("2d");// 找到起始点ctx.moveTo(0, 150);// 到达结束点ctx.lineTo(500, 150);ctx.lineTo(0,500);ctx.lineTo(250,0);ctx.lineTo(500,500);// ctx.lineTo(0, 100);// 闭合线段ctx.closePath();// 设置线段描边的颜色ctx.strokeStyle = "red";// 设置描边的宽度ctx.lineWidth = 2;// 将线段描边ctx.stroke();// 设置填充的属性值ctx.fillStyle = "yellow";// 设置填充的颜色ctx.fill();</script></body></html>-->
二、Canvas绘制出的五角星图形

标签: #css画五角星