ホームページ > 記事 > ウェブフロントエンド > FabricJSを使用してキャンバス上の選択領域の色を設定するにはどうすればよいですか?
この記事では、FabricJS を使用してキャンバス上の選択領域の色を設定する方法を学びます。 selectionColorプロパティを使用して色を調整できます。
new fabric.Canvas(element: HTMLElement|String, { selectionColor: String }: Object)
要素 - このパラメータは
オプション (オプション) - このパラメータは、キャンバスの追加のカスタマイズを提供するオブジェクトです。このパラメーターを使用すると、色、カーソル、境界線の幅、その他多くのプロパティなど、キャンバスに関連するプロパティを変更できます。ここで、selectionColor は、選択範囲の色を示すことができるプロパティです。 SelectionColor のデフォルト値は rgba(100,100,255,0.3) です。
selectionColor キーをクラスに渡す
selectionColor プロパティは、色を決定する文字列を受け取ります。選択。赤、青、緑、アルファを表す RGBA 値を使用できます。 alpha パラメーターは、色の不透明度を指定します。 FabricJS を使用してキャンバス内の選択範囲の色を設定する方法をコード例で見てみましょう。
<!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>Setting the color of a selection area using FabricJs</h2> <p>Select an area around the object to see the color of the selection area.</p> <canvas id="canvas"></canvas> <script> // Initiate a canvas instance var canvas = new fabric.Canvas("canvas", { selectionColor: "rgba(0,0,0,0.4)", }); // Creating an instance of the fabric.Rect class var rect = new fabric.Rect({ left: 170, top: 90, width: 60, height: 80, fill: "#006400", angle: 90, }); // Adding it to the canvas canvas.add(rect); canvas.setWidth(document.body.scrollWidth); canvas.setHeight(250); </script> </body> </html>
RGBA 値の代わりに色の名前を使用する
RGBA 値の代わりに特定の色を使用することもできます。この例では、selectionColor プロパティが色「赤」に設定されています。
えええええ以上がFabricJSを使用してキャンバス上の選択領域の色を設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。