Поэтому мне нужно нарисовать встроенную границу видимой (внутри viewport
) части fabric
элемента:
viewport) part of a fabric
element.">
Я попытался stroke
на элементе, но, как и ожидалось, он обрезается вместе с изображением:
stroke on the element but as expected, it's getting cropped along with the image">
Я хочу, чтобы граница типа 1 отображалась на выбранном элементе, а граница типа 2 - при наведении курсора. Я попробовал что-то вроде этого для события зависания:
canvas.on('mouse:over', function(e) { e.target.set('strokeWidth', 4); canvas.renderAll(); });
canvas.on('mouse:out', function(e) { e.target.set('strokeWidth', 0); canvas.renderAll(); });
canvas.loadFromJSON(json,canvas.renderAll.bind(canvas),
function(o, object){
object.set('stroke', '#59fee8');
object.set('strokeWidth', 0);
});