以下是jsfiddle。我們如何限制Fabric.js中畫布對象的最大寬度和高度
我想在調整大小時限制對象的最大高度/寬度。
下面是代碼:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="https://raw.github.com/kangax/fabric.js/master/dist/all.js"></script>
</head>
<body>
<canvas id="c" width="300" height="300" style="border:1px solid #ccc"></canvas>
<script>
(function() {
var canvas = new fabric.Canvas('c');
canvas.add(new fabric.Rect({ width: 50, height: 50, fill: 'red', top: 100, left: 100 }));
canvas.add(new fabric.Rect({ width: 30, height: 30, fill: 'green', top: 50, left: 50 }));
})();
</script>
</body>
</html>
https://github.com/kangax/fabric.js/issues/167#issuecomment-7010429這裏是說,我們需要用事件來實現它..我該怎麼做呢? – syllogismos
使用'mousemove','mouseup'和'mousedown'。 –
說我想要設置紅色正方形的最大高度,而不是上面例子中的藍色正方形。我怎麼做?你可以更具體一些,我如何處理這些mousemove事件在一個特定的畫布對象? @RicardoLohmann – syllogismos