美文网首页网页前端后台技巧(CSS+HTML)【HTML+CSS】
HTML5 Canvas笔记——HTML5 Canvas绘五角星

HTML5 Canvas笔记——HTML5 Canvas绘五角星

作者: 没昔 | 来源:发表于2020-04-17 12:20 被阅读0次

HTML5 Canvas绘五角星

 <!DOCTYPE html>
<html>
 
    <head>
        <meta charset="utf-8">
        <title>五角星</title>
        <style type="text/css">
            #canvas {
                border: thin solid red;
            }
        </style>
    </head>
 
    <body>
        <canvas id="canvas" width="800" height="600"></canvas>
    </body>
    <script type="text/javascript">
        var canvas = document.getElementById("canvas");
        var context = canvas.getContext("2d");
        var context = canvas.getContext("2d");
        context.beginPath();
                    //设置是个顶点的坐标,根据顶点制定路径
        for (var i = 0; i < 5; i++) {
            context.lineTo(Math.cos((18+i*72)/180*Math.PI)*50+200,
                         -Math.sin((18+i*72)/180*Math.PI)*50+200);
            context.lineTo(Math.cos((54+i*72)/180*Math.PI)*20+200,
                         -Math.sin((54+i*72)/180*Math.PI)*20+200);
                   }
            context.closePath();
             //设置边框样式以及填充颜色
            context.lineWidth="10";
            context.fillStyle = "red";
            context.strokeStyle = "wheat";
            context.fill();
            context.stroke();

    </script>
</html>

效果如图所示: QQ图片20200417122029.png

相关文章

  • HTML5 Canvas笔记——HTML5 Canvas绘五角星

    HTML5 Canvas绘五角星 效果如图所示:QQ图片20200417122029.png

  • canvas学习一

    一、什么是canvas? canvas 是 HTML5 的标签元素,使用 JavaScript 在canvas里绘...

  • html5 Canvas画图5:曲线之arc

    本文属于《html5 Canvas画图系列教程》 在《html5 Canvas画图教程2:Canvas画线条 基础...

  • canvas笔记

    一:canvas简介 1.1什么是canvas? ①:canvas是HTML5提供的一种新标签 ②:HTML5 ...

  • canvas

    @(HTML5)[canvas与SVG] [TOC] 十 、canvas canvas的基本用法 canvas是H...

  • HTML5 Canvas 完整测试 - canvas 标签

    在 html5 文档内创建 canvas 画布: “画布”(canvas) 是 html5 中独有的元素,通过它可...

  • HTML5 Canvas笔记——绘图剪纸

    参考书目:《HTML5 Canvas核心技术 图形、动画与游戏开发》 HTML5 Canvas绘图剪纸

  • canvas浅尝

    简单了解canvas 1.什么是canvas HTML5 的 canvas 元素使用 JavaScript 在网页...

  • 14-JS canvas 学习

    Canvas简介 canvas作用: canvas元素可以让用户在网页上绘制图形; canvas介绍 HTML5中...

  • 1.canvas基础(1)

    canvas定义 Canvas 对象是 HTML5 中新增的。HTML5 标签用于绘制图像(通过脚本,通常是 ...

网友评论

    本文标题:HTML5 Canvas笔记——HTML5 Canvas绘五角星

    本文链接:https://www.haomeiwen.com/subject/tayevhtx.html