我不知道如何设置光标图像以便在Canvas上绘图。我注意到我只能在
时设置它 FABRICCANVAS.isDrawingMode = true;
然而,问题是我创建了专用绘图工具,我不想使用Fabric.js中内置的绘图工具。
我的代码示例(无法正常工作):
const FABRICCANVAS = new fabric.Canvas('canvas-draft');
const DRAFT = document.querySelector(".upper-canvas");
button.addEventListener('click', () => {
DRAFT.style.cursor = 'url(img/cursors/image.png) 0 34, auto';
});
但是当我将isDrawingMode
设置为true时,它会起作用。不幸的是,我不想使用内置的绘图工具,因为它们会留下路径(以后可以在FABRICCANVAS.selection = true
时移动)。
你知道解决这个问题的方法吗?