Open In App

Fabric.js Triangle strokeWidth Property

In this article, we are going to see how to set the stroke width of canvas Triangle using FabricJS. The canvas means Triangle is movable and can be stretched according to requirement. Further, the Triangle can be customized when it comes to initial stroke color, fill color, stroke width, or radius.

Approach:



Syntax:

fabric.Triangle({
   width: number,
   height: number,
   stroke: string
   strokeWidth: number
});

Parameters: This function accepts three parameters as mentioned above and described below:



Example: This example uses FabricJS to set stroke strokeWidth of a canvas triangle.




<!DOCTYPE html>
<html>
  
<head>
    <title>
        Fabric.js | Triangle strokeWidth Property
    </title>
  
    <!-- Adding the FabricJS library -->
    <script src=
    </script>
</head>
  
<body>
    <h1 style="color: green;">
        GeeksforGeeks
    </h1>
  
    <h3>
        Fabric.js | Triangle strokeWidth Property
    </h3>
  
    <canvas id="canvas" width="600" height="300" 
        style="border:1px solid #000000">
    </canvas>
  
    <script>
  
        // Initiate a Canvas instance 
        var canvas = new fabric.Canvas("canvas");
  
        // Initiate a triangle instance 
        var triangle = new fabric.Triangle({
            width: 300,
            height: 150,
            fill: '',
            stroke: 'green',
            strokeWidth: 3
        });
  
        // Render the Triangle in canvas 
        canvas.add(triangle);
        canvas.centerObject(triangle);
    </script>
</body>
  
</html>

Output:


Article Tags :