cavas fill()和fillrect()的区别

<body>
        <canvas id="csn" width="400" height="300" style="border: 1px solid cadetblue; "></canvas>
        <script type="text/javascript">
            var odiv1=document.getElementById('csn')            var ctx=odiv1.getContext('2d')
            ctx.rect(20,20,150,100);
            ctx.fill();
            ctx.fillRect(40,40,100,100);            
        </script>
    </body>

问一下大神们fill()和fillrect()除了调用显示在画布上的区别外。还有什么区别吗?最好举例说明一下。


慕容3067478
浏览 505回答 1
1回答

慕姐4208626

fillRect可以分解成:rect(x,y, width, height)fill();fill()是更底层的方法,fillRect只用来绘制填充矩形,fill是用来对任意的闭合路径进行填充,比如说arc()圆形也一样可以绘制
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Html5