zoukankan      html  css  js  c++  java
  • Html5 Canvas绘制锯齿形【每日一段代码29】

    <!DOCTYPE html>
    <html>
    <head>
    <title>绘制锯齿形</title>
    <script>
    window.onload = function(){
    var canvas = document.getElementById("myCanvas");
    var context = canvas.getContext("2d");

    var startX = 85;
    var startY = 70;
    var zigzagSpacing = 60;//锯齿间距

    context.lineWidth = 10;
    context.strokeStyle = "#0096FF";
    context.beginPath();
    context.moveTo(startX,startY);

    //绘制7条线
    for (var n=0; n<7; n++)
    {
    var x = startX+((n+1)*zigzagSpacing);
    var y;
    if (n%2==0)
    {
    y = startY+100;
    }
    else {
    y = startY;
    }
    context.lineTo(x,y);
    }
    context.stroke();
    }
    </script>
    </head>
    <body style="margin:100px 10px;">
    <canvas id="myCanvas" width="600" height="250" style="border:2px solid #06f;"></canvas>
    </body>
    </html>

    本实例来自网络。传送门:http://demo.cnmsdn.com/demo38.html

  • 相关阅读:
    平时十二测
    无题十四
    暑假第十测
    无题十三
    noip错题集
    无题十二
    BZOJ整理
    志愿者招募
    修车
    任务安排
  • 原文地址:https://www.cnblogs.com/naokr/p/2370500.html
Copyright © 2011-2022 走看看