Html5 canvas 带圆角的FabricJS帆布
如何制作圆角的FabricJS画布?我希望用画布本身而不是里面的对象来实现这一点 在画布元素上使用CSSHtml5 canvas 带圆角的FabricJS帆布,html5-canvas,fabricjs,Html5 Canvas,Fabricjs,如何制作圆角的FabricJS画布?我希望用画布本身而不是里面的对象来实现这一点 在画布元素上使用CSSborder radius属性: var canvas = new fabric.Canvas('my-canvas'); // bigger pixels for more rounded corners document.getElementById('my-canvas').style.borderRadius = '5px'; 或者,在CSS样式表中: #my-canvas {
border radius
属性:
var canvas = new fabric.Canvas('my-canvas');
// bigger pixels for more rounded corners
document.getElementById('my-canvas').style.borderRadius = '5px';
或者,在CSS样式表中:
#my-canvas {
border-radius: 5px;
}
在画布元素上使用CSS
border radius
属性:
var canvas = new fabric.Canvas('my-canvas');
// bigger pixels for more rounded corners
document.getElementById('my-canvas').style.borderRadius = '5px';
或者,在CSS样式表中:
#my-canvas {
border-radius: 5px;
}
谢谢我已经尝试了您的建议,您的方法保留了画布的各个角落,而它使用圆角制作另一个画布。你知道如何删除方块边吗?我的意思是代码只是一个例子,而不是你应该放到脚本中的代码。传递给
fabric.Canvas
的参数将是所创建的
元素的id
属性。在我的示例中,我选择了'my-canvas'
。实际上,您只需要添加document.getElement('whatever-You-created-fabric-canvas-with')。style.borderRadius='5px'代码>我再次按代码进行了双重检查,结果成功了。我使用了你的代码作为指导,我错过了一个简单的步骤。再次感谢你的帮助,谢谢!我已经尝试了您的建议,您的方法保留了画布的各个角落,而它使用圆角制作另一个画布。你知道如何删除方块边吗?我的意思是代码只是一个例子,而不是你应该放到脚本中的代码。传递给fabric.Canvas
的参数将是所创建的
元素的id
属性。在我的示例中,我选择了'my-canvas'
。实际上,您只需要添加document.getElement('whatever-You-created-fabric-canvas-with')。style.borderRadius='5px'代码>我再次按代码进行了双重检查,结果成功了。我使用了你的代码作为指导,我错过了一个简单的步骤。再次感谢你的帮助。