zoukankan      html  css  js  c++  java
  • HTML5之Canvas画圆形

    HTML5之Canvas画圆形


    1、设计源码

    <!DOCTYPE html>
    <head>
    <meta charset="utf-8" />
    <title>HTML5之Canvas画圆形</title>
    
    </head>
    <body onLoad="drawFour('canvas')">
       <canvas id="canvas" width="1200" height="560"/>
       <script type="text/javascript">
    		var canvas=document.getElementById("canvas");
    		var context=canvas.getContext("2d");
    		context.fillStyle="#0000ff";
    		context.beginPath();
    		context.arc(600,300,200,0,Math.PI*2,true);
    		context.closePath();
    		context.fill();
    	</script>
    </body>
    

    2、设计结果



    3、分析说明

    (1)创建路径

            context.beginPath();


    (2)创建圆形路径

            context.arc(600,300,200,0,Math.PI*2,true);

            第一个参数x:起点横坐标

            第二个参数y:起点纵坐标

            第三个参数radius:圆的半径

            第四个参数startAngle:开始角度

            第五个参数endAngle:结束角度

            第六个参数anticlockwise:是否按照顺时针方向进行绘制


    (3)关闭路径

            context.closePath();


    (4)设定绘制样式

            context.fillStyle="#0000ff";

            context.fill();

  • 相关阅读:
    css和js实现硬件加速渲染自定义滚动条
    入驻博客园
    原生JS实现动态折线图
    纯JS自定义网页滚动条
    Unity实现代码控制音频播放
    MVC实现修改数据
    JS实现将二维数组生成到页面上
    JS实现页面计时
    多中方式,实现斐波那契数列
    算法题
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13314626.html
Copyright © 2011-2022 走看看