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

PHPz
リリース: 2023-09-02 16:49:13
転載
1263 人が閲覧しました

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

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

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

構文

new fabric.Rect({ padding : Number }: Object)
ログイン後にコピー

パラメータ

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

  • オプション キー

    • 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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート