ホームページ  >  記事  >  ウェブフロントエンド  >  FabricJS を使用して四角形選択範囲の背景色を設定するにはどうすればよいですか?

FabricJS を使用して四角形選択範囲の背景色を設定するにはどうすればよいですか?

PHPz
PHPz転載
2023-08-27 14:49:151278ブラウズ

FabricJS を使用して四角形選択範囲の背景色を設定するにはどうすればよいですか?

このチュートリアルでは、FabricJS を使用して長方形の選択範囲の背景色を設定する方法を学びます。 Rectangle は、FabricJS が提供するさまざまな形状の 1 つです。長方形を作成するには、Fabric.Rect クラスのインスタンスを作成し、それをキャンバスに追加する必要があります。

オブジェクトがアクティブに選択されている場合、オブジェクトのサイズを変更したり、回転したり、操作したりできます。 selectionBackgroundColor プロパティを使用して、長方形の選択範囲の背景色を変更できます。

構文

new fabric.Rect({ selectionBackgroundColor : String }: Object)

パラメータ

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

オプション キー

  • selectionBackgroundColor - このプロパティは String を受け入れます価値。割り当てられた値によって、選択範囲の背景色が決まります。

  • #例 1

SelectionBackgroundColor プロパティが使用されない場合のデフォルトの色

コード例を見て、その方法を理解しましょう。

selectionBackgroundColor

プロパティが使用されていない場合、選択内容が表示されます。この例から、選択領域またはオブジェクトの背後の領域には色がないことがわかります。

<!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 colour when selectionBackgroundColor property is not used</h2>
   <p>You can click on the rectangle to see that the selection area has no colour</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: 155,
         top: 70,
         width: 170,
         height: 70,
         fill: "#00b7eb",
         stroke: "#ffa089",
         strokeWidth: 5,
         padding: 50,
      });
     
      // Add it to the canvas
      canvas.add(rect);
   </script>
</body>
</html>
例 2

SelectionBackgroundColor プロパティをキーとして渡す

この例では、値を

selectionBackgroundColor

に割り当てます。財産。この場合、明るいシアンの 16 進値「#e0ffff」を渡しているため、選択領域はその色で表示されます。 えええええ

以上がFabricJS を使用して四角形選択範囲の背景色を設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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