このチュートリアルでは、FabricJS を使用して、カーソルの移動を待機するオブジェクトを含む三角形を作成します。 wait は利用可能なネイティブ カーソル スタイルの 1 つであり、FabricJS キャンバスでも使用できます。 FabricJS は、デフォルト、フル スクロール、クロスヘア、列サイズ変更、行サイズ変更など、内部でネイティブ カーソルを再利用するさまざまなタイプのカーソルを提供します。
moveCursor プロパティは、オブジェクトがキャンバス内で移動するときのカーソルのスタイルを設定します。
new fabric.Triangle({ moveCursor: String }: Object)
オプション (オプション) - このパラメータは Object< /em> 三角形に追加のカスタマイズを提供します。このパラメーターを使用すると、色、カーソル、ストローク幅、その他多くのプロパティなど、moveCursor がプロパティであるオブジェクトに関連するプロパティを変更できます。
moveCursor - このプロパティは String を受け入れます。これにより、キャンバス上でこの三角形オブジェクトを移動するときのデフォルトのカーソル値。この値は、キャンバス オブジェクトを移動するときに使用されるカーソルのタイプを決定します。
オブジェクトがキャンバス上で移動するときのデフォルトのカーソル値
デフォルトでは、オブジェクトが移動するときキャンバス内の三角形オブジェクトの場合、カーソルのタイプは Move です。これを理解するためにコード例を見てみましょう。
<!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>Default cursor value when object is moved around the canvas</h2> <p>You can move around the triangle to see that the default cursor type is "move"</p> <canvas id="canvas"></canvas> <script> // Initiate a canvas instance var canvas = new fabric.Canvas("canvas"); canvas.setWidth(document.body.scrollWidth); canvas.setHeight(250); // Initiate a triangle object var triangle = new fabric.Triangle({ left: 105, top: 75, width: 90, height: 80, fill: "#eedc82", stroke: "#bcb88a", strokeWidth: 5, }); // Add it to the canvas canvas.add(triangle); </script> </body> </html>
moveCursor プロパティをキーとして値に渡す
この例では、moveCursor キーを三角形クラスの値に「wait」として渡します。 。これにより、キャンバス内のオブジェクトの周りを移動する間、カーソル値が待機するようになります。次のコード例はこれを示しています。
えええええ以上がFabricJS を使用して移動オブジェクト上に待機カーソルを持つ三角形を作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。