How to create a canvas circle using Fabric.js ? Last Updated : 07 Feb, 2023 Comments Improve Suggest changes Like Article Like Report In this article, we are going to see how to create a canvas circle using FabricJS. The canvas means the circle is movable and can be stretched according to requirement. Further, the circle can be customized when it comes to initial stroke color, fill color, stroke width, or radius. Approach: To make it possible we are going to use a JavaScript library called FabricJS. After importing the library using CDN, we will create a canvas block in the body tag which will contain our circle. After this, we will initialize instances of Canvas and Circle provided by FabricJS and render the Circle on Canvas as given in the example below. Syntax: fabric.Circle({ radius: number, fill: string, stroke: string, strokeWidth: int }); Parameters: This function accepts four parameters as mentioned above and described below: radius: It specifies the radius of the circle.fill: It specifies the fill color.stroke: It specifies the stroke color.stroke-width: It specifies the width of the stroke. Example: This example uses FabricJS to create a simple editable canvas circle. html <script src= "https://cdnjs.cloudflare.com/ajax/libs/fabric.js/3.6.2/fabric.min.js"> </script> <canvas id="canvas" width="400" height="200" style="border:2px solid #000000"> </canvas> <script> // Initiate a Canvas instance var canvas = new fabric.Canvas("canvas"); // Initiate a Circle instance var circle = new fabric.Circle({ radius: 50, fill: '', stroke: 'green', strokeWidth: 3 }); // Render the circle in canvas canvas.add(circle); </script> Output: Comment More infoAdvertise with us Next Article How to create a canvas circle using Fabric.js ? G gurrrung Follow Improve Article Tags : JavaScript Web Technologies Fabric.js JavaScript-Questions Similar Reads How to create a canvas image using Fabric.js ? Creating a canvas image using Fabric.js is a powerful method for generating dynamic and interactive graphical content on the web. Fabric.js, a robust JavaScript library, simplifies the process of working with the HTML5 canvas element by providing a rich API for manipulating shapes, text, and images. 2 min read How to create a canvas ellipse using Fabric.js ? In this article, we are going to see how to create a canvas ellipse using FabricJS. The canvas means the ellipse is movable and can be stretched according to requirements. Further, the ellipse can be customized when it comes to initial stroke color, fill color, stroke width, or radius. Approach: To 2 min read How to create a canvas polygon using Fabric.js ? In this article, we are going to see how to create a canvas polygon using FabricJS. The canvas means the polygon is movable and can be stretched according to requirements. Further, the polygon can be customized when it comes to the initial fill color and its coordinates. Approach: To make it possibl 2 min read How to create canvas line using Fabric.js ? In this article, we are going to see how to create a canvas line using FabricJS. The canvas line means the line is movable and can be stretched according to your requirements. Further, the line can be customized when it comes to initial stroke color and its starting and ending coordinates.Approach: 2 min read How to create a canvas triangle using Fabric.js ? In this article, we are going to create a canvas triangle using FabricJS. The canvas triangle means the triangle is movable and can be stretched according to requirement. Further, the triangle can be customized when it comes to initial stroke color, height, width, fill color, or stroke width. To mak 2 min read Like