このチュートリアルでは、FabricJS を使用して三角形のコントロール境界線を非表示にする方法を学びます。三角形は、FabricJS によって提供されるさまざまな形状の 1 つです。三角形を作成するには、Fabric.Triangle クラスのインスタンスを作成し、それをキャンバスに追加する必要があります。
コントロール枠は、特定の色や点線パターンなどを追加するなど、さまざまな方法でカスタマイズできます。 hasBorders プロパティを使用して境界線を完全に削除することもできます。
new fabric.Triangle({ hasBorders: Boolean }: Object)
オプション(オプション)- このパラメータは Object< /em> 三角形に追加のカスタマイズを提供します。このパラメーターを使用すると、hasBorders が属性であるオブジェクトに関連するプロパティ (色、カーソル、ストローク幅、その他の多くのプロパティなど) を変更できます。
hasBorders - このプロパティは boolean 値を受け入れます。レンダリング コントロールの境界。 False に設定すると、コントロールの境界線はレンダリングされません。デフォルト値は true です。
三角形オブジェクト コントロールの境界線のデフォルトの外観
コントロールを示すコード例を見てみましょう三角形の境界線のデフォルトの外観。 hasBorders プロパティのデフォルト値は 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>Default appearance of the controlling borders of a triangle object</h2> <p>Select the triangle to see its controlling borders</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: "#ff878d", stroke: "#674846", strokeWidth: 5, }); // Add it to the canvas canvas.add(triangle); </script> </body> </html>
hasBorders をキーとして渡し、値「false」を割り当てます。
IfhasBorders属性が False 値として指定された場合、境界線は描画されなくなります。これは、三角形オブジェクトを選択すると、コントロールの境界線が非表示になることを意味します。 えええええ
以上がFabricJSを使用して三角形のコントロール境界線を非表示にする方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。