ホームページ  >  記事  >  ウェブフロントエンド  >  FabricJSを使用して長方形のパディングを設定するにはどうすればよいですか?

FabricJSを使用して長方形のパディングを設定するにはどうすればよいですか?

PHPz
PHPz転載
2023-09-02 16:49:131257ブラウズ

如何使用 FabricJS 设置矩形的填充?

このチュートリアルでは、FabricJS を使用して長方形のパディングを設定する方法を学びます。 Rectangle は、FabricJS が提供するさまざまな形状の 1 つです。四角形を作成するには、fabric.Rect クラスのインスタンスを作成し、キャンバスに追加する必要があります。

キャンバス内の長方形オブジェクトの位置、色、不透明度、サイズを指定できるのと同じように、長方形オブジェクトの塗りつぶしを設定することもできます。これは、padding 属性を使用して行うことができます。

構文

new fabric.Rect({ padding : Number }: Object)

パラメータ

  • オプション (オプション) - このパラメータは、四角形であるオブジェクトです。追加のカスタマイズを提供します。 。このパラメータを使用すると、padding が属性であるオブジェクトに関連するプロパティ (色、カーソル、ストローク幅、その他の多くのプロパティなど) を変更できます。

  • ul>

    オプション キー

    • Fill - このプロパティは、数値 値を受け入れます。指定された値によって、長方形オブジェクトとその制御境界ボックスの間の距離が決まります。

    例 1

    デフォルトの外観パディングを使用しない

    コード例を見てみましょう, 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>

    Example

    パディング プロパティをキーとして渡す

    この例では、パディング プロパティを値 7 のキーとして渡します。これ 長方形のオブジェクトとそのすべてのオブジェクトの間の距離が 7 ピクセルであることを示します 境界をコントロールします。

    えええええ

以上がFabricJSを使用して長方形のパディングを設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。