canvas1

作者: 关耳木南 | 来源:发表于2019-06-30 22:50 被阅读0次
    <body onload="draw();">
    <!-- 
    canvas不设置宽高时,默认width:300px,height:150px;
    canvas提供了三种方法绘制矩形
        fillRect(x,y,width,height)  绘制一个填充的矩形
        strokeRect(x,y,width,height)  绘制一个矩形的边框
        clearRect(x,y,width,height)  清除指定矩形区域,让清除部分完全透明
            x与y指定了在canvas画布上所绘制的矩形的左上角(相对于原点)
            的坐标。width和height设置矩形的尺寸。
     -->
    <canvas id="area" width="400px" height="300px"></canvas>
    <script type="text/javascript">
        function draw(){
            var canvas = document.getElementById("area");
            //get.Context()方法用来渲染上下文和它的绘画功能,只有一个参数
            if(canvas.getContext){
                var ctx = canvas.getContext('2d');
                ctx.fillStyle = "rgba(200,0,0)";
                ctx.fillRect(10,10,55,50);
                ctx.fillStyle = "rgba(0,0,200,0.5)";
                ctx.fillRect (30,30,55,50);
                ctx.fillStyle = "rgba(0,200,0)";
                ctx.fillRect(100,100,50,50);
            }
        }
    </script>
    </body>
    
    如图 1.jpg

    相关文章

      网友评论

        本文标题:canvas1

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