zoukankan      html  css  js  c++  java
  • 【JavaScript】用JS绘制一个球

    参考:

    1、http://www.w3school.com.cn/html5/html_5_canvas.asp

    2、http://blog.csdn.net/qq_27626333/article/details/51595138

    效果图:

    思路:

    1、创建一个画布。

    2、在画布上绘制一个圆。

    3、把画布放到HTML页面上。

    代码:

    index.html

    <!DOCTYPE html>
    <html lang="en">
        <head>
            <meta charset="utf-8">
            <title>draw a Ball</title>
        </head>
        <body>
            <script src="js/ball.js"></script>
        </body>
    </html>

    ball.js

    // Create the canvas
    var canvas = document.createElement("canvas"); // 创建一个画布
    var ctx = canvas.getContext("2d"); // 可以把ctx理解成一支画笔!
    canvas.width = 1024;
    canvas.height = 768;
    document.body.appendChild(canvas);
    
    // DRAW THE BALL
    ctx.fillStyle="crimson";
    ctx.beginPath();
    ctx.arc(300,400,250,0,Math.PI*2,true);
    //绘制弧线,使用arc(x,y,radius,startAngle,endAngle,counterclockwise)方法  
    //以(x,y)为圆心绘制一条弧线,弧线半径为radius,起始和结束角度(用弧度表示)分别为startAngle  
    //和endAngle。最后一个参数表示是否按逆时针方向计算,值为false表示顺时针方向计算。
    //内容来自http://blog.csdn.net/qq_27626333/article/details/51595138!
    ctx.closePath();
    ctx.fill();
  • 相关阅读:
    pm3
    算法交易系列研究之一
    CDS究竟是个什么鬼?它直接导致了次贷危机?
    源特定组播(SSM:Source Specific Multicast)
    投资交易系统常用表
    交易系统解析(六)前台报盘应用设计要点
    人物
    句子
    康德拉季耶夫周期
    非标
  • 原文地址:https://www.cnblogs.com/xkxf/p/6745553.html
Copyright © 2011-2022 走看看