ホームページ > 記事 > ウェブフロントエンド > FabricJSを使用してCircleの選択性を無効にする方法は?
このチュートリアルでは、FabricJS を使用してサークルの選択性を無効にする方法を学びます。円は、FabricJS が提供するさまざまな形状の 1 つです。サークルを作成するには、Fabric.Circle クラスのインスタンスを作成し、キャンバスに追加する必要があります。オブジェクトを変更するには、FabricJS でオブジェクトを選択する必要があります。ただし、selectable 属性を使用すると、この動作を変更できます。
new fabric.Circle({ selectable: Boolean }: Object)
オプション (オプション) - このパラメータは Object サークルに追加のカスタマイズを提供します。このパラメーターを使用すると、色、カーソル、ストローク幅、その他多くのプロパティなど、selectable プロパティに関連するオブジェクトのプロパティを変更できます。
オプション - このプロパティは ブール値#を受け入れます## 価値。 「false」値が割り当てられている場合、オブジェクトを変更のために選択することはできません。デフォルト値は True です。
オプションの属性 「true」に設定します 実際に見てみましょう例を見て、selectable プロパティがデフォルトで True に設定されている場合にオブジェクトがどのように動作するかを確認してください。 selectable プロパティが true に設定されている場合、オブジェクトを選択し、キャンバス内で移動し、変更することができます。
<!DOCTYPE html> <html> <head> <!-- Adding the Fabric JS Library--> <script src="https://cdnjs.cloudflare.com/ajax/libs/fabric.js/510/fabric.min.js"></script> </head> <body> <h2>Disabling the selectability of circle using FabricJs</h2> <p>Here you can select the object (circle) and move it around freely. This is the default behavior. Here we have not used the <b>selectable</b> property but by default, it is set to True. </p> <canvas id="canvas"></canvas> <script> // Initiate a canvas instance var canvas = new fabric.Canvas("canvas"); var circle = new fabric.Circle({ left: 115, top: 50, radius: 50, fill: "#85bb65" }); canvas.add(circle); canvas.setWidth(document.body.scrollWidth); canvas.setHeight(250); </script> </body> </html>
例 2
選択可能なプロパティをキーとして渡すこの例では、
selectableプロパティです。これは、変更のために円形オブジェクトを選択できなくなったことを意味します。 えええええ
以上がFabricJSを使用してCircleの選択性を無効にする方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。