このチュートリアルでは、FabricJS を使用して長方形のパディングを設定する方法を学びます。 Rectangle は、FabricJS が提供するさまざまな形状の 1 つです。四角形を作成するには、fabric.Rect クラスのインスタンスを作成し、キャンバスに追加する必要があります。
キャンバス内の長方形オブジェクトの位置、色、不透明度、サイズを指定できるのと同じように、長方形オブジェクトの塗りつぶしを設定することもできます。これは、padding 属性を使用して行うことができます。
new fabric.Rect({ padding : Number }: Object)
オプション (オプション) - このパラメータは、四角形であるオブジェクトです。追加のカスタマイズを提供します。 。このパラメータを使用すると、padding が属性であるオブジェクトに関連するプロパティ (色、カーソル、ストローク幅、その他の多くのプロパティなど) を変更できます。
Fill - このプロパティは、数値 値を受け入れます。指定された値によって、長方形オブジェクトとその制御境界ボックスの間の距離が決まります。
デフォルトの外観パディングを使用しない
コード例を見てみましょう, padding プロパティが使用されていない場合の長方形オブジェクトの外観を示しています。ご覧のとおり、オブジェクトとその周囲のコントロール境界の間にはスペースがありません。これは、長方形とその制御境界線の間にゼロ パディングがあることを意味します。
<!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 when padding is not used</h2> <p>You can select the rectangle to see there is no space between the object and 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 rectangle object var rect = new fabric.Rect({ left: 55, top: 90, width: 170, height: 70, fill: "#ffb347", stroke: "#191970", strokeWidth: 5, }); // Add it to the canvas canvas.add(rect); </script> </body> </html>
パディング プロパティをキーとして渡す
この例では、パディング プロパティを値 7 のキーとして渡します。これ 長方形のオブジェクトとそのすべてのオブジェクトの間の距離が 7 ピクセルであることを示します 境界をコントロールします。
えええええ以上がFabricJSを使用して長方形のパディングを設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。