2017-01-31 20 views

答えて

2

は、あなたのcanvas要素に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; 
} 
+0

感謝を!私はあなたが提案したことを試して、あなたのメソッドは、キャンバスの角を残しながら、それは丸い角を持つ別のキャンバスを作ります。四角形のエッジを削除する方法を知っていますか? – user5749747

+0

私はコードを例にすることを意図したものであり、コードにドロップする必要はありません。 'fabric.Canvas'に渡される引数は、作成された' '要素の' id'プロパティになります。私の例では、私は「私のキャンバス」を選択しました。実際に 'document.getElement( 'whatever-you-created-fabric-canvas-with')を追加するだけです。style.borderRadius = '5px';' –

+0

もう一度コードをチェックして2倍になりました。私はガイドとしてあなたのコードを使用していたと私は簡単なステップを逃したいくつか。あなたの助けをもう一度ありがとう。 – user5749747