以下是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