zoukankan      html  css  js  c++  java
  • canvas-9NonZeroAroundPrinciples2.html

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>非零环绕原则</title>
    </head>
    <body>
        <canvas id="canvas" style="margin:0 auto;border:1px #ddd solid">
            The current browser does not support Canvas, can replace the browser a try!
        </canvas>
    
        <script>
    
            window.onload = function(){
                var canvas = document.getElementById('canvas');
    
                canvas.width = 1024;
                canvas.height = 768;
    
                if(canvas.getContext('2d')){
                    var context = canvas.getContext('2d');
    
                    context.beginPath();
                        context.rect(100,100,600,600);
                        pathRect(context,200,200,400,200);
                        pathTriangle(context,300,450,150,650,450,650);
                        context.arc(550,550,100,0,Math.PI*2,true);
                    context.closePath();
    
                    context.fillStyle = "#058";
                    context.shadowColor = "gray";
                    context.shadowOffsetX = 10;
                    context.shadowOffsetY = 10;
                    context.shadowBlur = 10;
                    context.fill();
    
                }else{
                    alert('当前游览器不支持Canvas,请更换游览器后再试!');
                }
            }
    
            function pathRect(cxt,x,y,width,height){
                    cxt.moveTo(x,y);
                    cxt.lineTo(x,y+height);
                    cxt.lineTo(x+width,y+height);
                    cxt.lineTo(x+width,y)
                    cxt.lineTo(x,y);
            }
    
            function pathTriangle(cxt,x1,y1,x2,y2,x3,y3){
                    cxt.moveTo(x1,y1);
                    cxt.lineTo(x2,y2);
                    cxt.lineTo(x3,y3);
                    cxt.lineTo(x1,y1);
            }
    
        </script>
    </body>
    
    </html>
  • 相关阅读:
    几何画板表现两集合的差集的教程
    MathType如何编辑大三角形符号
    几何画板如何绘制动态正切函数图像
    MathType如何设置标尺的单位
    模拟按键
    oauth2.0
    PHP CURL POST提交
    Eclipse导入到web项目没有run on server
    实时刷新
    js 实时数据显示
  • 原文地址:https://www.cnblogs.com/cynthia-wuqian/p/4989152.html
Copyright © 2011-2022 走看看