JSFiddle - React, Tailwind, and code Playground

by thirumalaimurugan

HTML

<div>
<canvas id="canvas" width="400" height="400" style="border:1px solid red"/>
</div>
<input type="button" onclick="changePosition()" value="Change Possition"/>

JavaScript

var canvas=new fabric.Canvas('canvas');
    canvas.add(new fabric.Rect({                    
                    left:100,
                    top: 100,
                    width: 75,
                    height: 50,
                    fill: 'white',
                    stroke: 'black',
                    strokeWidth: 3,
                    padding: 10,
                    selectable: true
                }));

    
function changePosition()
{
   //canvas.setActiveObject(canvas.item(0));
    canvas.item(0).set({left:300});
    canvas.renderAll();
    canvas.calcOffset();
}