我对如何使用 FabricJS 实现这一点感到困惑。我有织物容器:
<div class="canvasContainer canvasDemo">
<canvas id="canvas" width="1935" height="1380"></canvas>
</div>
使用相应的 CSS:
.canvasContainer {
border: 1px solid #ccc;
box-shadow: 1px 1px 5px rgba(0,0,0, 0.25);
border-radius: 5px;
margin-top: 5px;
overflow: hidden;
width: 935px;
height: 380px;
}
#canvas {
overflow: visible
}
这有效地在容器内创建了一个更大的画布。我希望 Fabric 中内置了一些东西,可以让我将整个画布“移动”到整个画布的不同部分。基本上,目标是在更大的整体画布上拥有更小的可见区域。
我的目标是在处于选择模式时在可见画布上显示移动图标,以便用户可以将整个画布移动到整体绘图的其他部分。
关于如何使用 FabricJS 实现这一点的任何想法?